Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/releng
diff options
context:
space:
mode:
authorMarkus Knauer2012-10-26 11:52:51 -0400
committerMarkus Knauer2012-10-26 11:54:04 -0400
commit2904cba2a0a31af3fa5c0c981484ee5d7789ef67 (patch)
treec968204ba4d7d170723ac0377c3070832e26e670 /releng
parent17e4b7ab5aeaffa122e965a04e2f2a9ad98b6477 (diff)
downloadorg.eclipse.rap-2904cba2a0a31af3fa5c0c981484ee5d7789ef67.tar.gz
org.eclipse.rap-2904cba2a0a31af3fa5c0c981484ee5d7789ef67.tar.xz
org.eclipse.rap-2904cba2a0a31af3fa5c0c981484ee5d7789ef67.zip
Implement reproducible version qualifiers for RAP Runtime artifacts.
Change build qualifier generation in RAP Runtime and Tools build https://bugs.eclipse.org/bugs/show_bug.cgi?id=392910
Diffstat (limited to 'releng')
-rw-r--r--releng/org.eclipse.rap.releng/pom.xml26
-rw-r--r--releng/org.eclipse.rap.target.releng/pom.xml26
2 files changed, 52 insertions, 0 deletions
diff --git a/releng/org.eclipse.rap.releng/pom.xml b/releng/org.eclipse.rap.releng/pom.xml
index c4d3f11f7d..894403ed65 100644
--- a/releng/org.eclipse.rap.releng/pom.xml
+++ b/releng/org.eclipse.rap.releng/pom.xml
@@ -23,11 +23,13 @@
<properties>
<tycho-version>0.16.0</tycho-version>
+ <tycho-extras-version>${tycho-version}</tycho-extras-version>
<signing-plugin-version>1.0.5</signing-plugin-version>
<surefire-version>2.9</surefire-version>
<junit-version>3.8.2</junit-version>
<mockito-version>1.8.4</mockito-version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <baseline-repository>http://download.eclipse.org/rt/rap/nightly/runtime/</baseline-repository>
</properties>
<prerequisites>
@@ -109,13 +111,37 @@
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-buildtimestamp-jgit</artifactId>
+ <version>${tycho-extras-version}</version>
+ </dependency>
+ </dependencies>
<configuration>
+ <timestampProvider>jgit</timestampProvider>
+ <jgit.ignore>
+ pom.xml
+ </jgit.ignore>
<format>yyyyMMdd-HHmm</format>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <baselineRepositories>
+ <repository>
+ <url>${baseline-repository}</url>
+ </repository>
+ </baselineRepositories>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
diff --git a/releng/org.eclipse.rap.target.releng/pom.xml b/releng/org.eclipse.rap.target.releng/pom.xml
index 9e8474268c..a643616211 100644
--- a/releng/org.eclipse.rap.target.releng/pom.xml
+++ b/releng/org.eclipse.rap.target.releng/pom.xml
@@ -23,9 +23,11 @@
<properties>
<tycho-version>0.16.0</tycho-version>
+ <tycho-extras-version>${tycho-version}</tycho-extras-version>
<signing-plugin-version>1.0.5</signing-plugin-version>
<base-platform>4.3milestones/S-4.3M2-201209201300/</base-platform>
<base-platform-repository>http://download.eclipse.org/eclipse/updates/${base-platform}</base-platform-repository>
+ <baseline-repository>http://download.eclipse.org/rt/rap/nightly/runtime/</baseline-repository>
</properties>
<prerequisites>
@@ -79,12 +81,36 @@
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-packaging-plugin</artifactId>
<version>${tycho-version}</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.tycho.extras</groupId>
+ <artifactId>tycho-buildtimestamp-jgit</artifactId>
+ <version>${tycho-extras-version}</version>
+ </dependency>
+ </dependencies>
<configuration>
+ <timestampProvider>jgit</timestampProvider>
+ <jgit.ignore>
+ pom.xml
+ </jgit.ignore>
<format>yyyyMMdd-HHmm</format>
</configuration>
</plugin>
<plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-plugin</artifactId>
+ <version>${tycho-version}</version>
+ <configuration>
+ <baselineRepositories>
+ <repository>
+ <url>${baseline-repository}</url>
+ </repository>
+ </baselineRepositories>
+ </configuration>
+ </plugin>
+
+ <plugin>
<groupId>org.eclipse.dash.maven</groupId>
<artifactId>eclipse-signing-maven-plugin</artifactId>
<version>${signing-plugin-version}</version>

Back to the top