Compare commits

...

5 Commits

Author SHA1 Message Date
build-talend
c63f7a8627 DEVOPS-1729 Nexus migration: Update URLs 2017-03-01 17:13:29 +01:00
Irene Wang
a9b7a12c5e Include p2 repo build 2015-02-11 19:43:43 +01:00
Irene Wang
b16eb40f43 Add profile for TUP to build all TOS products 2015-02-11 19:31:24 +01:00
Irene Wang
088760d735 Set maven.version 2015-02-11 18:46:16 +01:00
Irene Wang
b493eb4bbf Set version to 6.0.0-M2 2015-02-11 15:19:22 +01:00
11 changed files with 50 additions and 23 deletions

View File

@@ -3,5 +3,5 @@
3) eclipse export fails to update the content.xml and artifact so we need to regenerate the p2 repository with the following command
Applications/java/eclipse/4.2/eclipse/eclipse -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher -metadataRepository file:/Applications/java/talend/TargetPlatformE44/p2site/ -artifactRepository file:/Applications/java/talend/TargetPlatformE44/p2site/ -source /Applications/java/talend/TargetPlatformE44 -config ANY -publishArtifacts
4) Deploy ZIP of target to Nexus (features/, plugins/, artifacts.jar, contents.jar at the root):
mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatformE44.zip -DgroupId=org.talend.repo -DartifactId=talend-eclipse-p2-repo -Dversion=4.4.1-SNAPSHOT -Dpackaging=zip -Durl=http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot -DrepositoryId=talend_nexus_deployment
Nexus p2 repository will be available at http://newbuild.talend.com:8081/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/talend-eclipse-p2-repo/4.4.1-SNAPSHOT/talend-eclipse-p2-repo-4.4.1-SNAPSHOT.zip-unzip/plugins/
mvn deploy:deploy-file -Dfile=/Applications/java/talend/TargetPlatformE44/p2site/TargetPlatformE44.zip -DgroupId=org.talend.repo -DartifactId=talend-eclipse-p2-repo -Dversion=4.4.1-SNAPSHOT -Dpackaging=zip -Durl=https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot -DrepositoryId=talend_nexus_deployment
Nexus p2 repository will be available at https://artifacts-zl.talend.com/nexus/content/unzip/TalendP2UnzipOpenSourceSnapshot/org/talend/repo/talend-eclipse-p2-repo/4.4.1-SNAPSHOT/talend-eclipse-p2-repo-4.4.1-SNAPSHOT.zip-unzip/plugins/

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0-M2</version>
<relativePath></relativePath>
</parent>
@@ -17,7 +17,7 @@
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
@@ -27,7 +27,7 @@
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
@@ -48,6 +48,23 @@
<module>talend.studio.tos.esb.product</module>
</modules>
</profile>
<profile>
<id>all-tos-products</id>
<activation>
<property>
<name>tos.products</name>
<value>true</value>
</property>
</activation>
<modules>
<module>talend.studio.tos.bd.product</module>
<module>talend.studio.tos.di.product</module>
<module>talend.studio.tos.dq.product</module>
<module>talend.studio.tos.mdm.product</module>
<module>talend.studio.tos.esb.product</module>
<module>talend.studio.tos.all.p2.product</module>
</modules>
</profile>
<profile>
<id>no-tos-products</id>
<activation>

View File

@@ -4,11 +4,12 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0-M2</version>
<relativePath></relativePath>
</parent>
<artifactId>talend-tos-p2-repo</artifactId>
<version>6.0.0.M2</version>
<packaging>eclipse-repository</packaging>
<properties>
@@ -24,7 +25,7 @@
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
@@ -34,7 +35,7 @@
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<profiles>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0.M2</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0.M2</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0.M2</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0.M2</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0.M2</version>
<relativePath>../talend.studio.tos.product.parent.pom</relativePath>
</parent>

View File

@@ -4,11 +4,12 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0-M2</version>
<relativePath></relativePath>
</parent>
<artifactId>tos-products-parent-pom</artifactId>
<version>6.0.0.M2</version>
<packaging>pom</packaging>
<repositories>
@@ -20,7 +21,7 @@
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
@@ -30,14 +31,14 @@
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>
<properties>
<product.final.name>${launcher.prefix}-${product.timestamp}-V${unqualifiedVersion}${revision.filename}</product.final.name>
<studio.dir>${project.build.directory}/products/${project.artifactId}/${osgi.ws}/${osgi.os}/${osgi.arch}</studio.dir>
<maven.version>${project.version}</maven.version>
<maven.version>6.0.0-M2</maven.version>
</properties>
<build>

View File

@@ -5,7 +5,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0-M2</version>
<relativePath></relativePath>
</parent>
@@ -22,7 +22,7 @@
<snapshots>
<enabled>false</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceRelease/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceRelease/</url>
</repository>
<repository>
<id>talend_open_snapshots</id>
@@ -32,7 +32,7 @@
<snapshots>
<enabled>true</enabled>
</snapshots>
<url>http://newbuild.talend.com:8081/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
<url>https://artifacts-oss.talend.com/nexus/content/repositories/TalendOpenSourceSnapshot/</url>
</repository>
</repositories>

View File

@@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.talend.studio</groupId>
<artifactId>parent-pom</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.0.0-M2</version>
<packaging>pom</packaging>
<properties>
@@ -12,8 +12,8 @@
<tycho.version>0.22.0</tycho.version>
<tycho-extras.version>0.22.0</tycho-extras.version>
<base.version>6.0.0</base.version>
<talend.nexus.url>http://newbuild.talend.com:8081/nexus/content/repositories</talend.nexus.url>
<talend.nexus.p2unzip.url>http://newbuild.talend.com:8081/nexus/content/unzip</talend.nexus.p2unzip.url>
<talend.nexus.url>https://artifacts-zl.talend.com/nexus/content/repositories</talend.nexus.url>
<talend.nexus.p2unzip.url>https://artifacts-zl.talend.com/nexus/content/unzip</talend.nexus.p2unzip.url>
<talendtargetplatform.url>http://newbuild.talend.com/targetplatform</talendtargetplatform.url>
<talendtargetplatformversion.url>${talendtargetplatform.url}/${base.version}</talendtargetplatformversion.url>
<opensourcesnapshot-unziprepo.url>${talend.nexus.p2unzip.url}/TalendP2UnzipOpenSourceSnapshot/org/talend/repo</opensourcesnapshot-unziprepo.url>
@@ -86,6 +86,14 @@
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<strictVersions>false</strictVersions>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>