[releng] Upgrade target platform to final Neon.3 release

Change-Id: Icf131cafc8b74104bdb55e402b81d2bdeabb08b8
Signed-off-by: Andreas Sewe <andreas.sewe@codetrails.com>
diff --git a/pom.xml b/pom.xml
index c58b510..42045a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -286,6 +286,11 @@
 				<!-- Eclipse Tycho extras -->
 				<plugin>
 					<groupId>org.eclipse.tycho.extras</groupId>
+					<artifactId>target-platform-validation-plugin</artifactId>
+					<version>${tychoVersion}</version>
+				</plugin>
+				<plugin>
+					<groupId>org.eclipse.tycho.extras</groupId>
 					<artifactId>tycho-eclipserun-plugin</artifactId>
 					<version>${tychoVersion}</version>
 				</plugin>
diff --git a/releng/targets/neon/neon.target b/releng/targets/neon/neon.target
index 71b3a28..2f29043 100644
--- a/releng/targets/neon/neon.target
+++ b/releng/targets/neon/neon.target
@@ -1,24 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.8"?><target name="Target Definition for Eclipse Neon (4.6)" sequenceNumber="5">
+<?pde version="3.8"?><target name="Target Definition for Eclipse Neon (4.6)" sequenceNumber="6">
 <locations>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.ecf.core.feature.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.ecf.filetransfer.feature.feature.group" version="0.0.0"/>
-<unit id="org.eclipse.equinox.p2.sdk.feature.group" version="0.0.0"/>
-<unit id="org.eclipse.sdk.ide" version="0.0.0"/>
-<!-- Stable platform build for Neon.3 RC4 -->
-<repository location="http://download.eclipse.org/eclipse/updates/4.6-M-builds/M-4.6.3RC4-201703010400/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.emf.ecore.xcore.sdk.feature.group" version="0.0.0"/>
-<repository location="http://download.eclipse.org/modeling/emf/emf/updates/2.12/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.equinox.p2.sdk.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.mylyn.commons.sdk.feature.group" version="0.0.0"/>
 <unit id="org.eclipse.mylyn.sdk_feature.feature.group" version="0.0.0"/>
-<!-- Final build of Mylyn targeting Neon (Neon.2 == Neon.3) -->
-<repository location="http://download.eclipse.org/mylyn/drops/3.21.1/v20161129-2023"/>
+<unit id="org.eclipse.sdk.ide" version="0.0.0"/>
+<!-- Stable build for Neon.3 -->
+<repository location="http://download.eclipse.org/releases/neon/201703231000/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
 <unit id="ch.qos.logback.classic" version="1.0.7.v20121108-1250"/>
@@ -42,8 +35,8 @@
 <unit id="org.objenesis" version="1.0.0.v201505121915"/>
 <unit id="org.slf4j.api" version="1.7.2.v20121108-1250"/>
 <unit id="org.yaml.snakeyaml" version="1.14.0.v201604211500"/>
-<!-- Recommended Orbit build for Neon -->
-<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20160520211859/repository/"/>
+<!-- Recommended Orbit build for Neon.3 -->
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/"/>
 </location>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.swtbot.feature.group" version="2.2.1.201402241301"/>
diff --git a/releng/targets/pom.xml b/releng/targets/pom.xml
index 45f905c..385bcd5 100644
--- a/releng/targets/pom.xml
+++ b/releng/targets/pom.xml
@@ -15,4 +15,21 @@
 	<modules>
 		<module>neon</module>
 	</modules>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>target-platform-validation-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>validate-target-platform</id>
+						<goals>
+							<goal>validate-target-platform</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 </project>