| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Copyright (c) 2012, 2014 Eclipse Foundation. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Distribution License v1.0 |
| which accompanies this distribution, and is available at |
| https://www.eclipse.org/org/documents/edl-v10.php |
| |
| Contributors: |
| Igor Fedorenko - initial implementation |
| David Williams - improvements and maintenance |
| --> |
| <project |
| xmlns="http://maven.apache.org/POM/4.0.0" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| <parent> |
| <groupId>eclipse.platform.releng.tychoeclipsebuilder</groupId> |
| <artifactId>eclipse.platform.releng.tychoeclipsebuilder</artifactId> |
| <version>4.23.0-SNAPSHOT</version> |
| </parent> |
| <groupId>eclipse.platform.repository</groupId> |
| <artifactId>eclipse.platform.repository</artifactId> |
| <packaging>eclipse-repository</packaging> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.eclipse.tycho</groupId> |
| <artifactId>target-platform-configuration</artifactId> |
| <version>${tycho.version}</version> |
| <configuration> |
| <includePackedArtifacts>false</includePackedArtifacts> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.eclipse.tycho</groupId> |
| <artifactId>tycho-packaging-plugin</artifactId> |
| <version>${tycho.version}</version> |
| <configuration> |
| <format>'${buildId}'</format> |
| </configuration> |
| </plugin> |
| <plugin> |
| <artifactId>maven-antrun-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>unpack-content-jar</id> |
| <phase>package</phase> |
| <configuration> |
| <target> |
| <unjar |
| src="target/repository/content.jar" |
| dest="target/repository" /> |
| <delete file="target/repository/content.jar" /> |
| <delete file="target/repository/content.xml.xz" /> |
| </target> |
| </configuration> |
| <goals> |
| <goal>run</goal> |
| </goals> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.codehaus.mojo</groupId> |
| <artifactId>xml-maven-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>generate-extra-iu</id> |
| <phase>package</phase> |
| <goals> |
| <goal>transform</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <transformationSets> |
| <transformationSet> |
| <dir>target/repository</dir> |
| <includes> |
| <include>content.xml</include> |
| </includes> |
| <stylesheet>cp-content.xsl</stylesheet> |
| </transformationSet> |
| </transformationSets> |
| </configuration> |
| </plugin> |
| <plugin> |
| <artifactId>maven-resources-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>copy-extra-iu</id> |
| <phase>package</phase> |
| <goals> |
| <goal>copy-resources</goal> |
| </goals> |
| <configuration> |
| <outputDirectory>${basedir}/target/repository</outputDirectory> |
| <resources> |
| <resource> |
| <directory>${basedir}/target/generated-resources/xml/xslt</directory> |
| <includes> |
| <include>content.xml</include> |
| </includes> |
| </resource> |
| </resources> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.eclipse.tycho.extras</groupId> |
| <artifactId>tycho-p2-extras-plugin</artifactId> |
| <version>${tycho.version}</version> |
| <executions> |
| <execution> |
| <id>mirror-build</id> |
| <phase>generate-resources</phase> |
| <goals> |
| <goal>mirror</goal> |
| </goals> |
| <configuration> |
| <source> |
| <!-- source repositories to mirror from --> |
| <repository> |
| <url>${project.baseUri}/../eclipse-junit-tests/target/repository</url> |
| <layout>p2</layout> |
| <!-- supported layouts are "p2-metadata", "p2-artifacts", and "p2" (for joint repositories; default) --> |
| </repository> |
| </source> |
| <!-- starting from here all configuration parameters are optional --> |
| <!-- they are only shown here with default values for documentation purpose --> |
| <!-- List of IUs to mirror. If omitted, allIUs will be mirrored. --> |
| <!-- Omitted IU version element means latest version of the IU --> |
| <!--ius> |
| <iu> |
| <id>org.eclipse.rcp.feature.group</id> |
| </iu> |
| </ius--> |
| <!-- The destination directory to mirror to. --> |
| <destination>${project.build.directory}/repository</destination> |
| <!-- Whether only strict dependencies should be followed. --> |
| <!-- "strict" means perfect version match --> |
| <followStrictOnly>false</followStrictOnly> |
| <!-- Whether or not to follow optional requirements. --> |
| <includeOptional>false</includeOptional> |
| <!-- Whether or not to follow non-greedy requirements. --> |
| <includeNonGreedy>true</includeNonGreedy> |
| <!-- Filter properties. E.g. filter only one platform --> |
| <!-- Whether to filter the resulting set of IUs to only --> |
| <!-- include the latest version of each IU --> |
| <latestVersionOnly>true</latestVersionOnly> |
| <!-- don't mirror artifacts, only metadata --> |
| <mirrorMetadataOnly>false</mirrorMetadataOnly> |
| <!-- whether to compress the content.xml/artifacts.xml --> |
| <compress>true</compress> |
| <!-- whether to append to the target repository content --> |
| <append>true</append> |
| </configuration> |
| </execution> |
| |
| <execution> |
| <id>mirror-org.eclipse.platform</id> |
| <phase>package</phase> |
| <goals> |
| <goal>mirror</goal> |
| </goals> |
| <configuration> |
| <source> |
| <!-- source repositories to mirror from --> |
| <repository> |
| <url>${project.baseUri}/target/repository</url> |
| <layout>p2</layout> |
| <!-- supported layouts are "p2-metadata", "p2-artifacts", and "p2" (for joint repositories; default) --> |
| </repository> |
| </source> |
| <!-- starting from here all configuration parameters are optional --> |
| <!-- they are only shown here with default values for documentation purpose --> |
| <!-- List of IUs to mirror. If omitted, allIUs will be mirrored. --> |
| <!-- Omitted IU version element means latest version of the IU --> |
| <ius> |
| <iu> |
| <id>org.eclipse.platform.feature.group</id> |
| <id>org.eclipse.equinox.p2.user.ui.feature.group</id> |
| |
| <id>org.eclipse.equinox.executable.feature.group</id> |
| <id>org.eclipse.platform.ide</id> |
| </iu> |
| </ius> |
| <!-- The destination directory to mirror to. --> |
| <destination>${project.build.directory}/repos/org.eclipse.platform</destination> |
| <!-- Whether only strict dependencies should be followed. --> |
| <!-- "strict" means perfect version match --> |
| <followStrictOnly>true</followStrictOnly> |
| <!-- Whether or not to follow optional requirements. --> |
| <includeOptional>false</includeOptional> |
| <!-- Whether or not to follow non-greedy requirements. --> |
| <includeNonGreedy>false</includeNonGreedy> |
| <!-- Filter properties. E.g. filter only one platform --> |
| <!-- Whether to filter the resulting set of IUs to only --> |
| <!-- include the latest version of each IU --> |
| <latestVersionOnly>true</latestVersionOnly> |
| <!-- don't mirror artifacts, only metadata --> |
| <mirrorMetadataOnly>false</mirrorMetadataOnly> |
| <!-- whether to compress the content.xml/artifacts.xml --> |
| <compress>true</compress> |
| <!-- whether to append to the target repository content --> |
| <append>true</append> |
| <includePacked>false</includePacked> |
| </configuration> |
| </execution> |
| <execution> |
| <id>mirror-org.eclipse.platform.source</id> |
| <phase>package</phase> |
| <goals> |
| <goal>mirror</goal> |
| </goals> |
| <configuration> |
| <source> |
| <!-- source repositories to mirror from --> |
| <repository> |
| <url>${project.baseUri}/target/repository</url> |
| <layout>p2</layout> |
| <!-- supported layouts are "p2-metadata", "p2-artifacts", and "p2" (for joint repositories; default) --> |
| </repository> |
| </source> |
| <!-- starting from here all configuration parameters are optional --> |
| <!-- they are only shown here with default values for documentation purpose --> |
| <!-- List of IUs to mirror. If omitted, allIUs will be mirrored. --> |
| <!-- Omitted IU version element means latest version of the IU --> |
| <ius> |
| <iu> |
| <id>org.eclipse.platform.feature.group</id> |
| <id>org.eclipse.platform.source.feature.group</id> |
| <id>org.eclipse.equinox.p2.user.ui.feature.group</id> |
| <id>org.eclipse.equinox.p2.user.ui.source.feature.group</id> |
| |
| <id>org.eclipse.equinox.executable.feature.group</id> |
| <id>org.eclipse.platform.ide</id> |
| </iu> |
| </ius> |
| <!-- The destination directory to mirror to. --> |
| <destination>${project.build.directory}/repos/org.eclipse.platform.source</destination> |
| <!-- Whether only strict dependencies should be followed. --> |
| <!-- "strict" means perfect version match --> |
| <followStrictOnly>true</followStrictOnly> |
| <!-- Whether or not to follow optional requirements. --> |
| <includeOptional>false</includeOptional> |
| <!-- Whether or not to follow non-greedy requirements. --> |
| <includeNonGreedy>false</includeNonGreedy> |
| <!-- Filter properties. E.g. filter only one platform --> |
| <!-- Whether to filter the resulting set of IUs to only --> |
| <!-- include the latest version of each IU --> |
| <latestVersionOnly>true</latestVersionOnly> |
| <!-- don't mirror artifacts, only metadata --> |
| <mirrorMetadataOnly>false</mirrorMetadataOnly> |
| <!-- whether to compress the content.xml/artifacts.xml --> |
| <compress>true</compress> |
| <!-- whether to append to the target repository content --> |
| <append>true</append> |
| <includePacked>false</includePacked> |
| </configuration> |
| </execution> |
| <execution> |
| <id>mirror-org.eclipse.rcp</id> |
| <phase>package</phase> |
| <goals> |
| <goal>mirror</goal> |
| </goals> |
| <configuration> |
| <source> |
| <!-- source repositories to mirror from --> |
| <repository> |
| <url>${project.baseUri}/target/repository</url> |
| <layout>p2</layout> |
| <!-- supported layouts are "p2-metadata", "p2-artifacts", and "p2" (for joint repositories; default) --> |
| </repository> |
| </source> |
| <!-- starting from here all configuration parameters are optional --> |
| <!-- they are only shown here with default values for documentation purpose --> |
| <!-- List of IUs to mirror. If omitted, allIUs will be mirrored. --> |
| <!-- Omitted IU version element means latest version of the IU --> |
| <ius> |
| <iu> |
| <id>org.eclipse.rcp.feature.group</id> |
| <id>a.jre.javase</id> |
| </iu> |
| </ius> |
| <!-- The destination directory to mirror to. --> |
| <destination>${project.build.directory}/repos/org.eclipse.rcp</destination> |
| <!-- Whether only strict dependencies should be followed. --> |
| <!-- "strict" means perfect version match --> |
| <followStrictOnly>true</followStrictOnly> |
| <!-- Whether or not to follow optional requirements. --> |
| <includeOptional>false</includeOptional> |
| <!-- Whether or not to follow non-greedy requirements. --> |
| <includeNonGreedy>false</includeNonGreedy> |
| <!-- Filter properties. E.g. filter only one platform --> |
| <!-- Whether to filter the resulting set of IUs to only --> |
| <!-- include the latest version of each IU --> |
| <latestVersionOnly>true</latestVersionOnly> |
| <!-- don't mirror artifacts, only metadata --> |
| <mirrorMetadataOnly>false</mirrorMetadataOnly> |
| <!-- whether to compress the content.xml/artifacts.xml --> |
| <compress>true</compress> |
| <!-- whether to append to the target repository content --> |
| <append>true</append> |
| <includePacked>false</includePacked> |
| </configuration> |
| </execution> |
| <execution> |
| <id>mirror-org.eclipse.rcp.source</id> |
| <phase>package</phase> |
| <goals> |
| <goal>mirror</goal> |
| </goals> |
| <configuration> |
| <source> |
| <!-- source repositories to mirror from --> |
| <repository> |
| <url>${project.baseUri}/target/repository</url> |
| <layout>p2</layout> |
| <!-- supported layouts are "p2-metadata", "p2-artifacts", and "p2" (for joint repositories; default) --> |
| </repository> |
| </source> |
| <!-- starting from here all configuration parameters are optional --> |
| <!-- they are only shown here with default values for documentation purpose --> |
| <!-- List of IUs to mirror. If omitted, allIUs will be mirrored. --> |
| <!-- Omitted IU version element means latest version of the IU --> |
| <ius> |
| <iu> |
| <id>org.eclipse.rcp.feature.group</id> |
| <id>org.eclipse.rcp.source.feature.group</id> |
| <id>a.jre.javase</id> |
| <id>org.eclipse.equinox.executable</id> |
| </iu> |
| </ius> |
| <!-- The destination directory to mirror to. --> |
| <destination>${project.build.directory}/repos/org.eclipse.rcp.source</destination> |
| <!-- Whether only strict dependencies should be followed. --> |
| <!-- "strict" means perfect version match --> |
| <followStrictOnly>true</followStrictOnly> |
| <!-- Whether or not to follow optional requirements. --> |
| <includeOptional>false</includeOptional> |
| <!-- Whether or not to follow non-greedy requirements. --> |
| <includeNonGreedy>false</includeNonGreedy> |
| <!-- Filter properties. E.g. filter only one platform --> |
| <!-- Whether to filter the resulting set of IUs to only --> |
| <!-- include the latest version of each IU --> |
| <latestVersionOnly>true</latestVersionOnly> |
| <!-- don't mirror artifacts, only metadata --> |
| <mirrorMetadataOnly>false</mirrorMetadataOnly> |
| <!-- whether to compress the content.xml/artifacts.xml --> |
| <compress>true</compress> |
| <!-- whether to append to the target repository content --> |
| <append>true</append> |
| <includePacked>false</includePacked> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.eclipse.tycho</groupId> |
| <artifactId>tycho-p2-director-plugin</artifactId> |
| <configuration> |
| <products> |
| <product> |
| <id>org.eclipse.platform.ide</id> |
| <attachId>platform</attachId> |
| <rootFolder>eclipse</rootFolder> |
| <rootFolders> |
| <macosx>Eclipse.app</macosx> |
| </rootFolders> |
| </product> |
| <product> |
| <id>org.eclipse.sdk.ide</id> |
| <attachId>sdk</attachId> |
| <rootFolder>eclipse</rootFolder> |
| <rootFolders> |
| <macosx>Eclipse.app</macosx> |
| </rootFolders> |
| </product> |
| </products> |
| <profileProperties> |
| <pgp.trustedPublicKeys><![CDATA[----BEGIN PGP PUBLIC KEY BLOCK----- |
| |
| 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 |
| UNmHBQdtflW5G1L5fQggWG7V |
| =/Asu |
| -----END PGP PUBLIC KEY BLOCK----- |
| ]]> |
| </pgp.trustedPublicKeys> |
| </profileProperties> |
| </configuration> |
| <executions> |
| <execution> |
| <id>materialize-platform-product</id> |
| <goals> |
| <goal>materialize-products</goal> |
| </goals> |
| <configuration> |
| <profile>SDKProfile</profile> |
| </configuration> |
| </execution> |
| <execution> |
| <id>archive-products</id> |
| <phase>pre-integration-test</phase> |
| <goals> |
| <goal>archive-products</goal> |
| </goals> |
| <configuration> |
| <formats> |
| <win32>zip</win32> |
| <linux>tar.gz</linux> |
| <macosx>tar.gz</macosx> |
| </formats> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| <profiles> |
| <profile> |
| <id>eclipse-sign</id> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.eclipse.tycho</groupId> |
| <artifactId>tycho-gpg-plugin</artifactId> |
| <version>${tycho.version}</version> |
| <executions> |
| <execution> |
| <goals><goal>sign-p2-artifacts</goal></goals> |
| <configuration> |
| <keyname>b6d3ab9bcc641282</keyname> |
| <skipIfJarsigned>true</skipIfJarsigned> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.eclipse.cbi.maven.plugins</groupId> |
| <artifactId>eclipse-winsigner-plugin</artifactId> |
| <version>${cbi-plugins.version}</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>sign</goal> |
| </goals> |
| <phase>package</phase> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.eclipse.cbi.maven.plugins</groupId> |
| <artifactId>eclipse-macsigner-plugin</artifactId> |
| <version>${cbi-plugins.version}</version> |
| <executions> |
| <execution> |
| <goals> |
| <goal>sign</goal> |
| </goals> |
| <phase>package</phase> |
| <configuration> |
| <timeoutMillis>300000</timeoutMillis> <!-- 5 min --> |
| <continueOnFail>${macSigner.forceContinue}</continueOnFail> |
| <entitlements>${project.basedir}/../entitlement/platform.entitlement</entitlements> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.eclipse.cbi.maven.plugins</groupId> |
| <artifactId>eclipse-dmg-packager</artifactId> |
| <version>${cbi-plugins.version}</version> |
| <executions> |
| <execution> |
| <id>dmg-package-platform-x86_64</id> |
| <goals> |
| <goal>package-dmg</goal> |
| </goals> |
| <phase>integration-test</phase> |
| <configuration> |
| <source>${project.build.directory}/products/org.eclipse.platform.ide-macosx.cocoa.x86_64.tar.gz</source> |
| <continueOnFail>true</continueOnFail> |
| <timeoutMillis>600000</timeoutMillis> <!-- 10 min --> |
| <continueOnFail>${macSigner.forceContinue}</continueOnFail> |
| <sign>true</sign> |
| </configuration> |
| </execution> |
| <execution> |
| <id>dmg-package-platform-aarch64</id> |
| <goals> |
| <goal>package-dmg</goal> |
| </goals> |
| <phase>integration-test</phase> |
| <configuration> |
| <source>${project.build.directory}/products/org.eclipse.platform.ide-macosx.cocoa.aarch64.tar.gz</source> |
| <continueOnFail>true</continueOnFail> |
| <timeoutMillis>600000</timeoutMillis> <!-- 10 min --> |
| <continueOnFail>${macSigner.forceContinue}</continueOnFail> |
| <sign>true</sign> |
| </configuration> |
| </execution> |
| <execution> |
| <id>dmg-package-sdk-x86_64</id> |
| <goals> |
| <goal>package-dmg</goal> |
| </goals> |
| <phase>integration-test</phase> |
| <configuration> |
| <source>${project.build.directory}/products/org.eclipse.sdk.ide-macosx.cocoa.x86_64.tar.gz</source> |
| <continueOnFail>true</continueOnFail> |
| <timeoutMillis>600000</timeoutMillis> <!-- 10 min --> |
| <continueOnFail>${macSigner.forceContinue}</continueOnFail> |
| <sign>true</sign> |
| </configuration> |
| </execution> |
| <execution> |
| <id>dmg-package-sdk-aarch64</id> |
| <goals> |
| <goal>package-dmg</goal> |
| </goals> |
| <phase>integration-test</phase> |
| <configuration> |
| <source>${project.build.directory}/products/org.eclipse.sdk.ide-macosx.cocoa.aarch64.tar.gz</source> |
| <continueOnFail>true</continueOnFail> |
| <timeoutMillis>600000</timeoutMillis> <!-- 10 min --> |
| <continueOnFail>${macSigner.forceContinue}</continueOnFail> |
| <sign>true</sign> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| </profiles> |
| </project> |