[releng] switch to tycho 4.0.3

Signed-off-by: aradermache <ansgar.radermacher@cea.fr>
Change-Id: I6cef835b733423f5ca8613f8299241dd6ee0fd0e
diff --git a/releng/org.eclipse.papyrus.robotics.configuration/pom.xml b/releng/org.eclipse.papyrus.robotics.configuration/pom.xml
index 3fda779..3fd514d 100644
--- a/releng/org.eclipse.papyrus.robotics.configuration/pom.xml
+++ b/releng/org.eclipse.papyrus.robotics.configuration/pom.xml
@@ -16,9 +16,9 @@
 		<component.rcp.name>org.eclipse.papyrus.robotics.rcp</component.rcp.name>
 		<target.version>0.9.0-SNAPSHOT</target.version>
 		
-		<tycho.version>2.7.5</tycho.version>
-		<tycho.extras.version>2.7.5</tycho.extras.version>
-		<xtend.version>2.27.0</xtend.version>
+		<tycho.version>4.0.3</tycho.version>
+		<tycho.extras.version>4.0.3</tycho.extras.version>
+		<xtend.version>2.31.0</xtend.version>
 
 		<!-- plugin versions -->
 		<!-- use 'mvn versions:display-plugin-updates' to check for the latest -->
@@ -31,6 +31,7 @@
 		<!-- Platform properties -->
 		<env.ui.test>-Xms512m -Xmx2048m</env.ui.test>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+		<tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/papyrus/org.eclipse.papyrus-robotics.git</tycho.scmUrl>
 	</properties>
 
 	<ciManagement>
@@ -127,18 +128,18 @@
 					<groupId>org.eclipse.tycho</groupId>
 					<artifactId>tycho-packaging-plugin</artifactId>
 					<version>${tycho.version}</version>
+					<configuration>
+						<sourceReferences>
+							<generate>true</generate>
+						</sourceReferences>
+					</configuration>
 					<dependencies>
 						<dependency>
 							<groupId>org.eclipse.tycho.extras</groupId>
-							<artifactId>tycho-buildtimestamp-jgit</artifactId>
+							<artifactId>tycho-sourceref-jgit</artifactId>
 							<version>${tycho.extras.version}</version>
 						</dependency>
 					</dependencies>
-					<configuration>
-						<timestampProvider>jgit</timestampProvider>
-						<jgit.ignore>pom.xml</jgit.ignore>
-						<jgit.dirtyWorkingTree>ignore</jgit.dirtyWorkingTree>
-					</configuration>
 				</plugin>
 				<plugin>
 					<groupId>org.eclipse.tycho</groupId>