diff options
author | Quentin Le Menez | 2018-03-13 09:52:53 +0000 |
---|---|---|
committer | Quentin Le Menez | 2018-03-13 10:27:30 +0000 |
commit | 694c0ae2dcac7cd3c412ac9a08d82394e77885a4 (patch) | |
tree | b60d820bba070fb9dadcb517d0871512ae8270eb /releng/toolsmiths | |
parent | 8e2c93e16a6e78b1d029c4c822b2aff87ced106e (diff) | |
download | org.eclipse.papyrus-694c0ae2dcac7cd3c412ac9a08d82394e77885a4.tar.gz org.eclipse.papyrus-694c0ae2dcac7cd3c412ac9a08d82394e77885a4.tar.xz org.eclipse.papyrus-694c0ae2dcac7cd3c412ac9a08d82394e77885a4.zip |
Bug 518452 - [Releng] [Photon] Updates for the new Toolsmiths update site
- Update the targetplatforms and the feature descriptions
- Moved the sign profile as it does not seem to be inherited properly
- Added a silent update site for the releng tools
Change-Id: Ief4f9a1c499d28415ab695acd991085e37e8c45d
Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr>
Diffstat (limited to 'releng/toolsmiths')
5 files changed, 184 insertions, 36 deletions
diff --git a/releng/toolsmiths/pom.xml b/releng/toolsmiths/pom.xml index 99af5f60a70..47c3c46501b 100755 --- a/releng/toolsmiths/pom.xml +++ b/releng/toolsmiths/pom.xml @@ -180,5 +180,166 @@ </property> </activation> </profile> + + + <!-- Stable release profile. Takes +30min. Eclipse servers only --> + <profile> + <id>packAndSign</id> + <!-- Pack200 --> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200a-plugin</artifactId> + <version>${tychoExtrasVersion}</version> + <executions> + <execution> + <id>pack200-normalize</id> + <goals> + <goal>normalize</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-jarsigner-plugin</artifactId> + <version>${jarSignerVersion}</version> + <executions> + <execution> + <id>sign</id> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200b-plugin</artifactId> + <version>${tychoExtrasVersion}</version> + <executions> + <execution> + <id>pack200-pack</id> + <goals> + <goal>pack</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + <configuration> + <defaultP2Metadata>false</defaultP2Metadata> + </configuration> + </plugin> + </plugins> + </build> + <activation> + <property> + <name>SIGN</name> + <value>true</value> + </property> + </activation> + </profile> + + + <!-- Nightly profile. Artifacts can be consumed, but are not signed --> + <profile> + <id>pack</id> + <build> + <plugins> + <!-- Pack200 --> + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pack200b-plugin</artifactId> + <version>${tychoExtrasVersion}</version> + <executions> + <execution> + <id>pack200-pack</id> + <goals> + <goal>pack</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + <configuration> + <defaultP2Metadata>false</defaultP2Metadata> + </configuration> + </plugin> + </plugins> + </build> + <activation> + <property> + <name>SIGN</name> + <value>false</value> + </property> + </activation> + </profile> + + + <!-- Analysis profile. Takes +1h --> + <profile> + <id>findBugs</id> + <build> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>findbugs-maven-plugin</artifactId> + <version>${findbugs.version}</version> + <configuration> + <findbugsXmlOutput>true</findbugsXmlOutput> + <failOnError>false</failOnError> + <maxHeap>1024</maxHeap> + </configuration> + <executions> + <execution> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-plugin</artifactId> + <version>${tycho-version}</version> + <executions> + <execution> + <id>attach-p2-metadata</id> + <phase>package</phase> + <goals> + <goal>p2-metadata</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project> diff --git a/releng/toolsmiths/site/pom.xml b/releng/toolsmiths/site/pom.xml index 97a9f2b5041..83a51e29d49 100644 --- a/releng/toolsmiths/site/pom.xml +++ b/releng/toolsmiths/site/pom.xml @@ -39,6 +39,7 @@ <!-- p2 update site transitive dependencies repositories --> <associateSites> <site>http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a</site> + <site>http://mbarbero.github.io/fr.obeo.releng.targetplatform/p2/latest/</site> </associateSites> </configuration> </execution> diff --git a/releng/toolsmiths/targetPlatform/eclipse/org.eclipse.papyrus.toolsmiths.eclipse.targetplatform.target b/releng/toolsmiths/targetPlatform/eclipse/org.eclipse.papyrus.toolsmiths.eclipse.targetplatform.target index c939f0f4fcf..3efa421c6a5 100644 --- a/releng/toolsmiths/targetPlatform/eclipse/org.eclipse.papyrus.toolsmiths.eclipse.targetplatform.target +++ b/releng/toolsmiths/targetPlatform/eclipse/org.eclipse.papyrus.toolsmiths.eclipse.targetplatform.target @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform --> -<target name="Papyrus Dev" sequenceNumber="1517387200"> +<target name="Papyrus Dev" sequenceNumber="1520933569"> <locations> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.8.0.v20180130-0706"/> @@ -13,17 +13,17 @@ <repository id="xpand" location="file:/home/data/httpd/download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.uml2.sdk.feature.group" version="5.4.0.v20180129-1407"/> + <unit id="org.eclipse.uml2.sdk.feature.group" version="5.4.0.v20180308-1732"/> <repository id="uml" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/uml2/updates/5.4milestones"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20180124-2000"/> - <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.8milestones/S-4.8M5-201801242000/"/> + <unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20180308-0630"/> + <repository id="platform" location="file:/home/data/httpd/download.eclipse.org/eclipse/updates/4.8milestones/S-4.8M6-201803080630/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.4.0.v20180129-1243"/> - <unit id="org.eclipse.ocl.examples.feature.group" version="6.4.0.v20180129-1243"/> - <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.4.0/S201801291243"/> + <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.4.0.v20180312-0833"/> + <unit id="org.eclipse.ocl.examples.feature.group" version="6.4.0.v20180312-0833"/> + <repository id="ocl" location="file:/home/data/httpd/download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.4.0/S201803120833"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.xwt.feature.feature.group" version="1.3.1.I20171018-2059"/> @@ -42,8 +42,8 @@ <repository id="mwe" location="file:/home/data/httpd/download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.1/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.0.v201706011851"/> - <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.9.0/R-3.9.0-20170613094504/repository/"/> + <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.2.v201801221842"/> + <repository id="webtools" location="file:/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.10.0/I-3.10.0-20180201205936/repository/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.12.0.201801291558"/> @@ -54,8 +54,8 @@ <repository id="gmfNotation" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201801291538"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20180123-1714"/> - <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/builds/milestone/S201801231215"/> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20180308-1144"/> + <repository id="emf" location="file:/home/data/httpd/download.eclipse.org/modeling/emf/emf/builds/milestone/S201803080939"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.11.0.201801291557"/> @@ -144,9 +144,5 @@ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.1.201509291144"/> <repository id="gmfTooling" location="file:/home/data/httpd/download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a"/> </location> - <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/> - <repository id="upr" location="file:/home/data/httpd/download.eclipse.org/upr/0.9RC1/update/"/> - </location> </locations> </target> diff --git a/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.target b/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.target index 9c19daf19ee..9276eeacb34 100644 --- a/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.target +++ b/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.target @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/mbarbero/fr.obeo.releng.targetplatform --> -<target name="Papyrus Dev" sequenceNumber="1517387200"> +<target name="Papyrus Dev" sequenceNumber="1520933569"> <locations> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.m2m.qvt.oml.sdk.feature.group" version="3.8.0.v20180130-0706"/> @@ -13,17 +13,17 @@ <repository id="xpand" location="http://download.eclipse.org/modeling/m2t/xpand/updates/releases/R201605260315/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.uml2.sdk.feature.group" version="5.4.0.v20180129-1407"/> + <unit id="org.eclipse.uml2.sdk.feature.group" version="5.4.0.v20180308-1732"/> <repository id="uml" location="http://download.eclipse.org/modeling/mdt/uml2/updates/5.4milestones"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20180124-2000"/> - <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.8milestones/S-4.8M5-201801242000/"/> + <unit id="org.eclipse.sdk.feature.group" version="4.8.0.v20180308-0630"/> + <repository id="platform" location="http://download.eclipse.org/eclipse/updates/4.8milestones/S-4.8M6-201803080630/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.4.0.v20180129-1243"/> - <unit id="org.eclipse.ocl.examples.feature.group" version="6.4.0.v20180129-1243"/> - <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.4.0/S201801291243"/> + <unit id="org.eclipse.ocl.examples.classic.feature.group" version="5.4.0.v20180312-0833"/> + <unit id="org.eclipse.ocl.examples.feature.group" version="6.4.0.v20180312-0833"/> + <repository id="ocl" location="http://download.eclipse.org/modeling/mdt/ocl/updates/milestones/6.4.0/S201803120833"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.xwt.feature.feature.group" version="1.3.1.I20171018-2059"/> @@ -42,8 +42,8 @@ <repository id="mwe" location="http://download.eclipse.org/modeling/emft/mwe/updates/releases/2.9.1/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.0.v201706011851"/> - <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.9.0/R-3.9.0-20170613094504/repository/"/> + <unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="3.9.2.v201801221842"/> + <repository id="webtools" location="http://download.eclipse.org/webtools/downloads/drops/R3.10.0/I-3.10.0-20180201205936/repository/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="1.12.0.201801291558"/> @@ -54,8 +54,8 @@ <repository id="gmfNotation" location="http://download.eclipse.org/modeling/gmp/gmf-notation/updates/milestones/S201801291538"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20180123-1714"/> - <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201801231215"/> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20180308-1144"/> + <repository id="emf" location="http://download.eclipse.org/modeling/emf/emf/builds/milestone/S201803080939"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.emf.query.sdk.feature.group" version="1.11.0.201801291557"/> @@ -144,9 +144,5 @@ <unit id="org.eclipse.gmf.tooling.codegen.xtend2.feature.group" version="3.3.1.201509291144"/> <repository id="gmfTooling" location="http://download.eclipse.org/modeling/gmp/gmf-tooling/updates/releases-3.3.1a"/> </location> - <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="org.eclipse.upr.utp.feature.feature.group" version="0.9.0.20141027-1408-incubation"/> - <repository id="upr" location="http://download.eclipse.org/upr/0.9RC1/update/"/> - </location> </locations> </target> diff --git a/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.tpd b/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.tpd index 19750171010..769f78823d8 100644 --- a/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.tpd +++ b/releng/toolsmiths/targetPlatform/portable/org.eclipse.papyrus.toolsmiths.portable.targetplatform.tpd @@ -67,10 +67,4 @@ location gmfTooling "http://download.eclipse.org/modeling/gmp/gmf-tooling/update org.eclipse.gmf.tooling.feature.group org.eclipse.gmf.tooling.runtime.feature.group org.eclipse.gmf.tooling.codegen.xtend2.feature.group -} - -//manualUpdate - -location upr "http://download.eclipse.org/upr/0.9RC1/update/" { - org.eclipse.upr.utp.feature.feature.group }
\ No newline at end of file |