Bug 579969: [Build] upgrade tycho version to 2.4.0

Change-Id: I9d8bb7b9987ae8ee8994352487cf4550c4eb6cfd
diff --git a/developers/org.eclipse.ease.helpgenerator/pom.xml b/developers/org.eclipse.ease.helpgenerator/pom.xml
index e274b96..a4ec436 100644
--- a/developers/org.eclipse.ease.helpgenerator/pom.xml
+++ b/developers/org.eclipse.ease.helpgenerator/pom.xml
@@ -10,25 +10,25 @@
 	<prerequisites>
 		<!-- Maven 3.1.0 is the earliest version using Eclipse Aether, Maven 3.0.x 
 			uses the incompatible predecessor Sonatype Aether -->
-		<maven>3.1</maven>
+		<maven>3.6.3</maven>
 	</prerequisites>
 
 	<properties>
 		<!-- used plugin versions -->
-		<tycho.version>1.3.0</tycho.version>
+		<tycho.version>2.4.0</tycho.version>
 		<tycho.extras.version>${tycho.version}</tycho.extras.version>
 		<maven.compiler.version>3.6.1</maven.compiler.version>
 		<maven.javadoc.version>2.9.1</maven.javadoc.version>
-		<jacoco.version>0.7.9</jacoco.version>
-		<eclipse.jarsigner.version>1.1.3</eclipse.jarsigner.version>
+		<jacoco.version>0.8.6</jacoco.version>
+		<eclipse.jarsigner.version>1.3.2</eclipse.jarsigner.version>
 		<maven.buildhelper.version>1.9.1</maven.buildhelper.version>
 
 		<!-- build parameters -->
 		<compiler.compliance>1.8</compiler.compliance>
-		<jacoco.report.path>../../coverage-report/jacoco.exec</jacoco.report.path>
-
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
+		<jacoco.report.path>../../coverage-report/jacoco.exec</jacoco.report.path>
+
 		<!-- help links to integrated help APIs -->
 		<platform.api>org.eclipse.platform.doc.isv/reference/api</platform.api>
 		<ease.api>org.eclipse.ease.help/help/api-docs/javadoc</ease.api>
diff --git a/releng/org.eclipse.ease.releng/hudson/publish-p2-pom.xml b/releng/org.eclipse.ease.releng/hudson/publish-p2-pom.xml
index 729a81a..f312c9b 100644
--- a/releng/org.eclipse.ease.releng/hudson/publish-p2-pom.xml
+++ b/releng/org.eclipse.ease.releng/hudson/publish-p2-pom.xml
@@ -8,7 +8,7 @@
 
 	<properties>
 		<!-- used plugin versions -->
-		<tycho.version>2.2.0</tycho.version>
+		<tycho.version>2.4.0</tycho.version>
 		<tycho.extras.version>${tycho.version}</tycho.extras.version>
 	</properties>
 
diff --git a/releng/org.eclipse.ease.releng/target-tests-pom.xml b/releng/org.eclipse.ease.releng/target-tests-pom.xml
index 9561814..faa1658 100644
--- a/releng/org.eclipse.ease.releng/target-tests-pom.xml
+++ b/releng/org.eclipse.ease.releng/target-tests-pom.xml
@@ -15,7 +15,7 @@
 
 	<properties>
 		<!-- used plugin versions -->
-		<tycho.version>2.2.0</tycho.version>
+		<tycho.version>2.4.0</tycho.version>
 		<tycho.extras.version>${tycho.version}</tycho.extras.version>
 	</properties>