Parcourir la source

* Change to Tycho 0.18
* Moved target handling to target definition, which has to be taken from base.target
* cleaned up parent poms
* added pack200-Artifacts
* Had to remove empty strings from feature.xml's

benjamin.schwertfeger@googlemail.com il y a 12 ans
Parent
commit
5778a1c23f
55 fichiers modifiés avec 228 ajouts et 1670 suppressions
  1. 2 2
      features/org.yakindu.sct-feature/feature.xml
  2. 0 3
      features/org.yakindu.sct-feature/pom.xml
  3. 2 2
      features/org.yakindu.sct.generator-feature/feature.xml
  4. 0 12
      features/org.yakindu.sct.generator-feature/pom.xml
  5. 2 2
      features/org.yakindu.sct.generator.c-feature/feature.xml
  6. 0 13
      features/org.yakindu.sct.generator.c-feature/pom.xml
  7. 1 1
      features/org.yakindu.sct.generator.java-feature/feature.xml
  8. 0 13
      features/org.yakindu.sct.generator.java-feature/pom.xml
  9. 2 2
      features/org.yakindu.sct.sdk-feature/feature.xml
  10. 12 0
      features/org.yakindu.sct.sdk-feature/pom.xml
  11. 1 17
      plugins/org.yakindu.sct.commons/pom.xml
  12. 0 14
      plugins/org.yakindu.sct.generator.c/pom.xml
  13. 1 17
      plugins/org.yakindu.sct.generator.core/pom.xml
  14. 0 13
      plugins/org.yakindu.sct.generator.cpp/pom.xml
  15. 0 13
      plugins/org.yakindu.sct.generator.genmodel.ui/pom.xml
  16. 0 13
      plugins/org.yakindu.sct.generator.genmodel/pom.xml
  17. 0 14
      plugins/org.yakindu.sct.generator.java/pom.xml
  18. 1 17
      plugins/org.yakindu.sct.model.sexec.edit/pom.xml
  19. 1 13
      plugins/org.yakindu.sct.model.sexec.interpreter/pom.xml
  20. 1 13
      plugins/org.yakindu.sct.model.sexec/pom.xml
  21. 1 17
      plugins/org.yakindu.sct.model.sgen.edit/pom.xml
  22. 1 17
      plugins/org.yakindu.sct.model.sgen/pom.xml
  23. 1 17
      plugins/org.yakindu.sct.model.sgraph.edit/pom.xml
  24. 1 17
      plugins/org.yakindu.sct.model.sgraph.ui/pom.xml
  25. 1 17
      plugins/org.yakindu.sct.model.sgraph/pom.xml
  26. 1 17
      plugins/org.yakindu.sct.model.stext.edit/pom.xml
  27. 1 17
      plugins/org.yakindu.sct.model.stext.resource/pom.xml
  28. 1 17
      plugins/org.yakindu.sct.model.stext.ui/pom.xml
  29. 1 13
      plugins/org.yakindu.sct.model.stext/pom.xml
  30. 1 17
      plugins/org.yakindu.sct.refactoring/pom.xml
  31. 0 17
      plugins/org.yakindu.sct.simulation.core/pom.xml
  32. 0 17
      plugins/org.yakindu.sct.simulation.ui/pom.xml
  33. 0 17
      plugins/org.yakindu.sct.ui.editor/pom.xml
  34. 0 13
      plugins/org.yakindu.sct.ui.examples/pom.xml
  35. 0 17
      plugins/org.yakindu.sct.ui.integration.stext/pom.xml
  36. 1 17
      plugins/org.yakindu.sct.ui.navigator/pom.xml
  37. 0 17
      plugins/org.yakindu.sct.ui/pom.xml
  38. 0 111
      releng/org.yakindu.sct.releng/launcher.xml
  39. 169 103
      releng/org.yakindu.sct.releng/pom.xml
  40. 0 6
      releng/org.yakindu.sct.releng/promote.properties
  41. 0 39
      releng/org.yakindu.sct.releng/promote.xml
  42. 0 29
      releng/org.yakindu.sct.releng/run.properties
  43. 0 131
      releng/org.yakindu.sct.releng/run.xml
  44. 0 347
      releng/org.yakindu.sct.repository.full/pom.xml
  45. 6 6
      releng/org.yakindu.sct.repository/pom.xml
  46. 0 46
      test-plugins/org.yakindu.sct.generator.c.test/pom.xml
  47. 1 45
      test-plugins/org.yakindu.sct.generator.genmodel.test/pom.xml
  48. 2 45
      test-plugins/org.yakindu.sct.generator.java.test/pom.xml
  49. 3 45
      test-plugins/org.yakindu.sct.model.sexec.interpreter.test/pom.xml
  50. 3 45
      test-plugins/org.yakindu.sct.model.sexec.test/pom.xml
  51. 3 45
      test-plugins/org.yakindu.sct.model.sgraph.test/pom.xml
  52. 2 45
      test-plugins/org.yakindu.sct.model.stext.resource.test/pom.xml
  53. 1 45
      test-plugins/org.yakindu.sct.model.stext.test/pom.xml
  54. 1 45
      test-plugins/org.yakindu.sct.refactoring.tests/pom.xml
  55. 0 17
      test-plugins/org.yakindu.sct.test.models/pom.xml

+ 2 - 2
features/org.yakindu.sct-feature/feature.xml

@@ -6,11 +6,11 @@
       provider-name="yakindu.org"
       provider-name="yakindu.org"
       plugin="org.yakindu.sct.doc.user">
       plugin="org.yakindu.sct.doc.user">
 
 
-   <description url="">
+   <description url="http://www.statecharts.org">
       %description
       %description
    </description>
    </description>
 
 
-   <copyright url="http://www.example.com/copyright">
+   <copyright url="%licenseURL">
       %copyright
       %copyright
    </copyright>
    </copyright>
 
 

+ 0 - 3
features/org.yakindu.sct-feature/pom.xml

@@ -21,8 +21,6 @@
 				<configuration>
 				<configuration>
 					<excludes>
 					<excludes>
 						<plugin id="org.yakindu.sct.doc.user"/>
 						<plugin id="org.yakindu.sct.doc.user"/>
-						<feature id="org.eclipse.gmf.runtime.emf.clipboard.core.patch"/>
-						<feature id="org.eclipse.gmf"/>
 					</excludes>
 					</excludes>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
@@ -32,5 +30,4 @@
 			</plugin>
 			</plugin>
 		</plugins>
 		</plugins>
 	</build>
 	</build>
-
 </project>
 </project>

+ 2 - 2
features/org.yakindu.sct.generator-feature/feature.xml

@@ -5,11 +5,11 @@
       version="2.1.0.qualifier"
       version="2.1.0.qualifier"
       provider-name="%provider">
       provider-name="%provider">
 
 
-   <description url="">
+   <description url="http://www.statecharts.org">
       %description
       %description
    </description>
    </description>
 
 
-   <copyright url="http://www.example.com/copyright">
+   <copyright url="%licenseURL">
       %copyright
       %copyright
    </copyright>
    </copyright>
 
 

+ 0 - 12
features/org.yakindu.sct.generator-feature/pom.xml

@@ -13,16 +13,4 @@
 	<packaging>eclipse-feature</packaging>
 	<packaging>eclipse-feature</packaging>
 	<groupId>org.yakindu.sct.features</groupId>
 	<groupId>org.yakindu.sct.features</groupId>
 
 
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho.extras</groupId>
-				<artifactId>tycho-source-feature-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-p2-plugin</artifactId>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>

+ 2 - 2
features/org.yakindu.sct.generator.c-feature/feature.xml

@@ -5,11 +5,11 @@
       version="2.1.0.qualifier"
       version="2.1.0.qualifier"
       provider-name="yakindu.org">
       provider-name="yakindu.org">
 
 
-   <description>
+   <description url="http://www.statecharts.org">
       %description
       %description
    </description>
    </description>
 
 
-   <copyright url="http://www.example.com/copyright">
+   <copyright url="%licenseURL">
       %copyright
       %copyright
    </copyright>
    </copyright>
 
 

+ 0 - 13
features/org.yakindu.sct.generator.c-feature/pom.xml

@@ -13,17 +13,4 @@
 	<packaging>eclipse-feature</packaging>
 	<packaging>eclipse-feature</packaging>
 	<groupId>org.yakindu.sct.features</groupId>
 	<groupId>org.yakindu.sct.features</groupId>
 
 
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho.extras</groupId>
-				<artifactId>tycho-source-feature-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-p2-plugin</artifactId>
-			</plugin>
-		</plugins>
-	</build>
-
 </project>
 </project>

+ 1 - 1
features/org.yakindu.sct.generator.java-feature/feature.xml

@@ -9,7 +9,7 @@
       %description
       %description
    </description>
    </description>
 
 
-   <copyright url="http://www.example.com/copyright">
+   <copyright url="%licenseURL">
       %copyright
       %copyright
    </copyright>
    </copyright>
 
 

+ 0 - 13
features/org.yakindu.sct.generator.java-feature/pom.xml

@@ -13,17 +13,4 @@
 	<packaging>eclipse-feature</packaging>
 	<packaging>eclipse-feature</packaging>
 	<groupId>org.yakindu.sct.features</groupId>
 	<groupId>org.yakindu.sct.features</groupId>
 
 
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho.extras</groupId>
-				<artifactId>tycho-source-feature-plugin</artifactId>
-			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-p2-plugin</artifactId>
-			</plugin>
-		</plugins>
-	</build>
-
 </project>
 </project>

+ 2 - 2
features/org.yakindu.sct.sdk-feature/feature.xml

@@ -5,11 +5,11 @@
       version="2.1.0.qualifier"
       version="2.1.0.qualifier"
       provider-name="yakindu.org">
       provider-name="yakindu.org">
 
 
-   <description url="">
+   <description>
       %description
       %description
    </description>
    </description>
 
 
-   <copyright url="http://www.example.com/copyright">
+   <copyright url="%licenseURL">
       %copyright
       %copyright
    </copyright>
    </copyright>
 
 

+ 12 - 0
features/org.yakindu.sct.sdk-feature/pom.xml

@@ -12,4 +12,16 @@
 	<artifactId>org.yakindu.sct.sdk</artifactId>
 	<artifactId>org.yakindu.sct.sdk</artifactId>
 	<packaging>eclipse-feature</packaging>
 	<packaging>eclipse-feature</packaging>
 	<groupId>org.yakindu.sct.features</groupId>
 	<groupId>org.yakindu.sct.features</groupId>
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tycho-extras-version}</version>
+				<configuration>
+					<skip>true</skip>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.commons/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.commons</artifactId>
 	<artifactId>org.yakindu.sct.commons</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+
 </project>
 </project>

+ 0 - 14
plugins/org.yakindu.sct.generator.c/pom.xml

@@ -14,20 +14,6 @@
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 	<build>
 		<plugins>
 		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-			
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 1 - 17
plugins/org.yakindu.sct.generator.core/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.generator.core</artifactId>
 	<artifactId>org.yakindu.sct.generator.core</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 0 - 13
plugins/org.yakindu.sct.generator.cpp/pom.xml

@@ -14,19 +14,6 @@
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 	<build>
 		<plugins>
 		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 0 - 13
plugins/org.yakindu.sct.generator.genmodel.ui/pom.xml

@@ -38,19 +38,6 @@
 					</execution>
 					</execution>
 				</executions>
 				</executions>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 0 - 13
plugins/org.yakindu.sct.generator.genmodel/pom.xml

@@ -45,19 +45,6 @@
 					</execution>
 					</execution>
 				</executions>
 				</executions>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 0 - 14
plugins/org.yakindu.sct.generator.java/pom.xml

@@ -14,20 +14,6 @@
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 	<build>
 		<plugins>
 		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-			
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 1 - 17
plugins/org.yakindu.sct.model.sexec.edit/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.sexec.edit</artifactId>
 	<artifactId>org.yakindu.sct.model.sexec.edit</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 13
plugins/org.yakindu.sct.model.sexec.interpreter/pom.xml

@@ -14,19 +14,7 @@
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
 	<build>
 	<build>
 		<plugins>
 		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 1 - 13
plugins/org.yakindu.sct.model.sexec/pom.xml

@@ -49,19 +49,7 @@
 				<groupId>org.codehaus.mojo</groupId>
 				<groupId>org.codehaus.mojo</groupId>
 				<artifactId>build-helper-maven-plugin</artifactId>
 				<artifactId>build-helper-maven-plugin</artifactId>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 1 - 17
plugins/org.yakindu.sct.model.sgen.edit/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.sgen.edit</artifactId>
 	<artifactId>org.yakindu.sct.model.sgen.edit</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.sgen/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.sgen</artifactId>
 	<artifactId>org.yakindu.sct.model.sgen</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.sgraph.edit/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.sgraph.edit</artifactId>
 	<artifactId>org.yakindu.sct.model.sgraph.edit</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.sgraph.ui/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.sgraph.ui</artifactId>
 	<artifactId>org.yakindu.sct.model.sgraph.ui</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.sgraph/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.sgraph</artifactId>
 	<artifactId>org.yakindu.sct.model.sgraph</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.stext.edit/pom.xml

@@ -13,21 +13,5 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
 	
 	
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.stext.resource/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.stext.resource</artifactId>
 	<artifactId>org.yakindu.sct.model.stext.resource</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.model.stext.ui/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.model.stext.ui</artifactId>
 	<artifactId>org.yakindu.sct.model.stext.ui</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 1 - 13
plugins/org.yakindu.sct.model.stext/pom.xml

@@ -47,19 +47,7 @@
 				<groupId>org.codehaus.mojo</groupId>
 				<groupId>org.codehaus.mojo</groupId>
 				<artifactId>build-helper-maven-plugin</artifactId>
 				<artifactId>build-helper-maven-plugin</artifactId>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 			<plugin>
 			<plugin>
 				<artifactId>maven-clean-plugin</artifactId>
 				<artifactId>maven-clean-plugin</artifactId>
 				<configuration>
 				<configuration>

+ 1 - 17
plugins/org.yakindu.sct.refactoring/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.refactoring</artifactId>
 	<artifactId>org.yakindu.sct.refactoring</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 0 - 17
plugins/org.yakindu.sct.simulation.core/pom.xml

@@ -12,21 +12,4 @@
 	<artifactId>org.yakindu.sct.simulation.core</artifactId>
 	<artifactId>org.yakindu.sct.simulation.core</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>

+ 0 - 17
plugins/org.yakindu.sct.simulation.ui/pom.xml

@@ -12,21 +12,4 @@
 	<artifactId>org.yakindu.sct.simulation.ui</artifactId>
 	<artifactId>org.yakindu.sct.simulation.ui</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>

+ 0 - 17
plugins/org.yakindu.sct.ui.editor/pom.xml

@@ -12,21 +12,4 @@
 	<artifactId>org.yakindu.sct.ui.editor</artifactId>
 	<artifactId>org.yakindu.sct.ui.editor</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>

+ 0 - 13
plugins/org.yakindu.sct.ui.examples/pom.xml

@@ -42,19 +42,6 @@
 					</execution>
 					</execution>
 				</executions>
 				</executions>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 0 - 17
plugins/org.yakindu.sct.ui.integration.stext/pom.xml

@@ -12,21 +12,4 @@
 	<artifactId>org.yakindu.sct.ui.integration.stext</artifactId>
 	<artifactId>org.yakindu.sct.ui.integration.stext</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>

+ 1 - 17
plugins/org.yakindu.sct.ui.navigator/pom.xml

@@ -12,21 +12,5 @@
 	<artifactId>org.yakindu.sct.ui.navigator</artifactId>
 	<artifactId>org.yakindu.sct.ui.navigator</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
+	
 </project>
 </project>

+ 0 - 17
plugins/org.yakindu.sct.ui/pom.xml

@@ -12,21 +12,4 @@
 	<artifactId>org.yakindu.sct.ui</artifactId>
 	<artifactId>org.yakindu.sct.ui</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>

+ 0 - 111
releng/org.yakindu.sct.releng/launcher.xml

@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<project name="PDE-Build" default="launch" basedir=".">
-
-	<taskdef resource="net/sf/antcontrib/antlib.xml" classpath="lib/ant-contrib-1.0b3.jar" />
-
-	<property environment="env" />
-	<property file="run.properties" />
-	<property name="buildFile" value="run.xml" />
-
-	<target name="prepareLauncherAndProvisionerDirectory">
-		<if>
-			<not>
-				<or>
-					<available file="${launcher}" />
-					<available file="${provisioner}" />
-				</or>
-			</not>
-			<then>
-				<mkdir dir="${launcher}" />
-				<trycatch>
-					<try>
-						<antcall target="prepareLauncherAndProvisioner" />
-					</try>
-					<catch>
-						<echo message="Preparing launcher failed. Cleaning up..." />
-						<delete dir="${launcher}" />
-						<echo message="Done." />
-					</catch>
-				</trycatch>
-			</then>
-		</if>
-	</target>
-
-	<target name="prepareLauncherAndProvisioner">
-		<echo message="Preparing launcher and provisioner ..." />
-
-		<property name="download.eclipse.src" value="${downloadMirror}/eclipse/downloads/drops/${launcherBuildType}-${launcherBuildMilestone}-${launcherBuildID}" />
-		<property name="eclipse.sdk.filename" value="eclipse-SDK-${launcherBuildMilestone}-${launcheros}-${launcherws}-${launcherarch}.${launcherArchiveFormat}" />
-
-		<!-- download launcher if not already contained in downloads directory -->
-		<if>
-			<not>
-				<available file="${downloadDirectory}/${eclipse.sdk.filename}" property="downloadLauncherNeccessary" />
-			</not>
-			<then>
-				<get src="${download.eclipse.src}/${eclipse.sdk.filename}" dest="${downloadDirectory}/${eclipse.sdk.filename}" />
-			</then>
-		</if>
-
-		<!-- use unzip executable of choice -->
-		<if>
-			<equals arg1="${launcherArchiveFormat}" arg2="zip" />
-			<then>
-				<unzip src="${downloadDirectory}/${eclipse.sdk.filename}" dest="${launcher}/" />
-				<unzip src="${downloadDirectory}/${eclipse.sdk.filename}" dest="${provisioner}/" />
-			</then>
-			<else>
-				<untar src="${downloadDirectory}/${eclipse.sdk.filename}" dest="${launcher}/" compression="gzip" />
-				<untar src="${downloadDirectory}/${eclipse.sdk.filename}" dest="${provisioner}/" compression="gzip" />
-			</else>
-		</if>
-
-		<!-- if we are on macosx or linux, ensure builder is executable -->
-		<if>
-			<or>
-				<equals arg1="${launcheros}" arg2="macosx" />
-				<equals arg1="${launcheros}" arg2="linux" />
-			</or>
-			<then>
-				<chmod file="${launcherLocation}/eclipse" perm="ugo+rx" />
-				<chmod file="${provisionerLocation}/eclipse" perm="ugo+rx" />
-			</then>
-		</if>
-
-		<echo message="Preparing launcher and provisioner done." />
-	</target>
-
-	<target name="launch">
-		<if>
-			<not>
-				<available file="${downloadDirectory}" property="downloadDirectoryExists" />
-			</not>
-			<then>
-				<mkdir dir="${downloadDirectory}" />
-			</then>
-		</if>
-
-		<echo message="Preparing Launcher and Provisioner" />
-		<antcall target="prepareLauncherAndProvisionerDirectory" />
-
-		<echo message="Starting build with launcher: ${launcherLocation}" />
-		<java classname="org.eclipse.equinox.launcher.Main" fork="true" failonerror="true">
-			<arg value="-application" />
-			<arg value="org.eclipse.ant.core.antRunner" />
-			<arg value="-clean" />
-			<arg value="-nosplash" />
-			<arg value="-consoleLog" />
-			<arg value="-nl" />
-			<arg value="en_US" />
-			<arg value="-data" />
-			<arg value="${launcherWorkspace}" />
-			<arg value="-buildfile" />
-			<arg value="${buildFile}" />
-			<classpath>
-				<fileset dir="${launcherLocation}/plugins">
-					<include name="org.eclipse.equinox.launcher_*.jar" />
-				</fileset>
-			</classpath>
-		</java>
-	</target>
-</project>

+ 169 - 103
releng/org.yakindu.sct.releng/pom.xml

@@ -10,8 +10,8 @@
 
 
 	<!-- this is the parent POM from which all modules inherit common settings -->
 	<!-- this is the parent POM from which all modules inherit common settings -->
 	<properties>
 	<properties>
-		<tycho-version>0.16.0</tycho-version>
-		<tycho-extras-version>0.16.0</tycho-extras-version>
+		<tycho-version>0.18.0</tycho-version>
+		<tycho-extras-version>0.18.0</tycho-extras-version>
 		<antrun-version>1.6</antrun-version>
 		<antrun-version>1.6</antrun-version>
 		<p2.target.repository>file:../org.yakindu.base.target/target/repository</p2.target.repository>
 		<p2.target.repository>file:../org.yakindu.base.target/target/repository</p2.target.repository>
 		<p2.base.repository>file:../org.yakindu.base.repository/target/repository</p2.base.repository>
 		<p2.base.repository>file:../org.yakindu.base.repository/target/repository</p2.base.repository>
@@ -120,13 +120,90 @@
 					</dependency>
 					</dependency>
 				</dependencies>
 				</dependencies>
 			</plugin>
 			</plugin>
+			<!-- Configure sources (Source feature has to be added to category manually) -->
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-source-plugin</artifactId>
+				<version>${tycho-version}</version>
+				<executions>
+					<execution>
+						<id>attach-source</id>
+						<goals>
+							<goal>plugin-source</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-source-feature-plugin</artifactId>
+				<version>${tycho-extras-version}</version>
+				<executions>
+					<execution>
+						<id>source-feature</id>
+						<phase>package</phase>
+						<goals>
+							<goal>source-feature</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<!-- pack plugins with pack200, which are smaller class files (Part I) -->
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-pack200a-plugin</artifactId>
+				<version>${tycho-extras-version}</version>
+				<executions>
+					<execution>
+						<id>pack200-normalize</id>
+						<goals>
+							<goal>normalize</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<!-- TODO sign here -->
+			<!-- pack plugins with pack200, which are smaller class files (Part II) 
+				and add them to p2-metadata -->
+			<plugin>
+				<groupId>org.eclipse.tycho.extras</groupId>
+				<artifactId>tycho-pack200b-plugin</artifactId>
+				<version>${tycho-extras-version}</version>
+				<executions>
+					<execution>
+						<id>pack200-pack</id>
+						<goals>
+							<goal>pack</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<!-- Then, alter p2-metadata to make the .pack.gz and the source bundles
+			visible from other modules -->
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-p2-plugin</artifactId>
+				<version>${tycho-version}</version>
+				<executions>
+					<execution>
+						<id>p2-metadata</id>
+						<goals>
+							<goal>p2-metadata</goal>
+						</goals>
+						<phase>package</phase>
+					</execution>
+				</executions>
+				<configuration>
+					<defaultP2Metadata>false</defaultP2Metadata>
+				</configuration>
+			</plugin>
 		</plugins>
 		</plugins>
 		<pluginManagement>
 		<pluginManagement>
 			<plugins>
 			<plugins>
 				<!-- Avoid the generation of maven archive information in the META-INF 
 				<!-- Avoid the generation of maven archive information in the META-INF 
 					folder -->
 					folder -->
 				<plugin>
 				<plugin>
-					<groupId>${tycho-groupid}</groupId>
+					<groupId>org.eclipse.tycho</groupId>
 					<artifactId>tycho-packaging-plugin</artifactId>
 					<artifactId>tycho-packaging-plugin</artifactId>
 					<version>${tycho-version}</version>
 					<version>${tycho-version}</version>
 					<configuration>
 					<configuration>
@@ -137,7 +214,7 @@
 				</plugin>
 				</plugin>
 				<!-- TYCHO -->
 				<!-- TYCHO -->
 				<plugin>
 				<plugin>
-					<groupId>${tycho-groupid}</groupId>
+					<groupId>org.eclipse.tycho</groupId>
 					<artifactId>tycho-compiler-plugin</artifactId>
 					<artifactId>tycho-compiler-plugin</artifactId>
 					<version>${tycho-version}</version>
 					<version>${tycho-version}</version>
 					<configuration>
 					<configuration>
@@ -197,20 +274,6 @@
 						</execution>
 						</execution>
 					</executions>
 					</executions>
 				</plugin>
 				</plugin>
-				<plugin>
-					<groupId>org.eclipse.tycho</groupId>
-					<artifactId>tycho-p2-plugin</artifactId>
-					<version>${tycho-version}</version>
-					<executions>
-						<execution>
-							<id>attached-p2-metadata</id>
-							<phase>package</phase>
-							<goals>
-								<goal>p2-metadata</goal>
-							</goals>
-						</execution>
-					</executions>
-				</plugin>
 				<plugin>
 				<plugin>
 					<groupId>org.eclipse.xtend</groupId>
 					<groupId>org.eclipse.xtend</groupId>
 					<artifactId>xtend-maven-plugin</artifactId>
 					<artifactId>xtend-maven-plugin</artifactId>
@@ -221,7 +284,7 @@
 					</configuration>
 					</configuration>
 				</plugin>
 				</plugin>
 				<plugin>
 				<plugin>
-					<groupId>${tycho-groupid}</groupId>
+					<groupId>org.eclipse.tycho</groupId>
 					<artifactId>tycho-p2-repository-plugin</artifactId>
 					<artifactId>tycho-p2-repository-plugin</artifactId>
 					<version>${tycho-version}</version>
 					<version>${tycho-version}</version>
 				</plugin>
 				</plugin>
@@ -252,6 +315,41 @@
 					<artifactId>eclipse-signing-maven-plugin</artifactId>
 					<artifactId>eclipse-signing-maven-plugin</artifactId>
 					<version>1.0.2</version>
 					<version>1.0.2</version>
 				</plugin>
 				</plugin>
+				<plugin>
+					<!-- Base configuration of target environments -->
+					<groupId>org.eclipse.tycho</groupId>
+					<artifactId>target-platform-configuration</artifactId>
+					<version>${tycho-version}</version>
+					<configuration>
+						<environments>
+							<environment>
+								<os>linux</os>
+								<ws>gtk</ws>
+								<arch>x86</arch>
+							</environment>
+							<environment>
+								<os>linux</os>
+								<ws>gtk</ws>
+								<arch>x86_64</arch>
+							</environment>
+							<environment>
+								<os>win32</os>
+								<ws>win32</ws>
+								<arch>x86</arch>
+							</environment>
+							<environment>
+								<os>win32</os>
+								<ws>win32</ws>
+								<arch>x86_64</arch>
+							</environment>
+							<environment>
+								<os>macosx</os>
+								<ws>cocoa</ws>
+								<arch>x86_64</arch>
+							</environment>
+						</environments>
+					</configuration>
+				</plugin>
 			</plugins>
 			</plugins>
 		</pluginManagement>
 		</pluginManagement>
 	</build>
 	</build>
@@ -291,17 +389,27 @@
 				<activeByDefault>true</activeByDefault>
 				<activeByDefault>true</activeByDefault>
 			</activation>
 			</activation>
 			<repositories>
 			<repositories>
-				<repository>
-					<id>yakindu-target</id>
-					<layout>p2</layout>
-					<url>${p2.target.repository}</url>
-				</repository>
 				<repository>
 				<repository>
 					<id>yakindu-base</id>
 					<id>yakindu-base</id>
 					<layout>p2</layout>
 					<layout>p2</layout>
 					<url>${p2.base.repository}</url>
 					<url>${p2.base.repository}</url>
 				</repository>
 				</repository>
 			</repositories>
 			</repositories>
+			<build>
+				<plugins>
+					<plugin>
+						<groupId>org.eclipse.tycho</groupId>
+						<artifactId>target-platform-configuration</artifactId>
+						<version>${tycho-version}</version>
+					</plugin>
+				</plugins>
+			</build>
+			<modules>
+				<module>../org.yakindu.base.target</module>
+			</modules>
+		</profile>
+		<profile>
+			<id>Indigo.target</id>
 			<build>
 			<build>
 				<plugins>
 				<plugins>
 					<plugin>
 					<plugin>
@@ -309,52 +417,25 @@
 						<artifactId>target-platform-configuration</artifactId>
 						<artifactId>target-platform-configuration</artifactId>
 						<version>${tycho-version}</version>
 						<version>${tycho-version}</version>
 						<configuration>
 						<configuration>
-							<environments>
-								<environment>
-									<os>linux</os>
-									<ws>gtk</ws>
-									<arch>x86</arch>
-								</environment>
-								<environment>
-									<os>linux</os>
-									<ws>gtk</ws>
-									<arch>x86_64</arch>
-								</environment>
-								<environment>
-									<os>win32</os>
-									<ws>win32</ws>
-									<arch>x86</arch>
-								</environment>
-								<environment>
-									<os>win32</os>
-									<ws>win32</ws>
-									<arch>x86_64</arch>
-								</environment>
-								<environment>
-									<os>macosx</os>
-									<ws>cocoa</ws>
-									<arch>x86_64</arch>
-								</environment>
-							</environments>
+							<!-- add target file content to target platform -->
+							<target>
+								<artifact>
+									<groupId>org.yakindu.base</groupId>
+									<artifactId>org.yakindu.base.target</artifactId>
+									<version>2.1.0-SNAPSHOT</version>
+									<classifier>Juno</classifier>
+								</artifact>
+							</target>
 						</configuration>
 						</configuration>
 					</plugin>
 					</plugin>
 				</plugins>
 				</plugins>
-			</build>
+			</build>
 		</profile>
 		</profile>
 		<profile>
 		<profile>
-			<id>Indigo.target</id>
-			<repositories>
-				<repository>
-					<id>indigo</id>
-					<layout>p2</layout>
-					<url>http://download.eclipse.org/releases/indigo</url>
-				</repository>
-				<repository>
-					<id>eclipse37</id>
-					<layout>p2</layout>
-					<url>http://download.eclipse.org/eclipse/updates/3.7</url>
-				</repository>
-			</repositories>
+			<id>Kepler.target</id>
+			<activation>
+				<activeByDefault>true</activeByDefault>
+			</activation>
 			<build>
 			<build>
 				<plugins>
 				<plugins>
 					<plugin>
 					<plugin>
@@ -365,55 +446,40 @@
 							<!-- add target file content to target platform -->
 							<!-- add target file content to target platform -->
 							<target>
 							<target>
 								<artifact>
 								<artifact>
-									<groupId>org.yakindu.sct</groupId>
-									<artifactId>org.yakindu.sct.statechart.target</artifactId>
+									<groupId>org.yakindu.base</groupId>
+									<artifactId>org.yakindu.base.target</artifactId>
 									<version>2.1.0-SNAPSHOT</version>
 									<version>2.1.0-SNAPSHOT</version>
-									<classifier>INDIGO</classifier>
+									<classifier>Kepler</classifier>
 								</artifact>
 								</artifact>
 							</target>
 							</target>
-							<environments>
-								<environment>
-									<os>linux</os>
-									<ws>gtk</ws>
-									<arch>x86</arch>
-								</environment>
-								<environment>
-									<os>linux</os>
-									<ws>gtk</ws>
-									<arch>x86_64</arch>
-								</environment>
-								<environment>
-									<os>win32</os>
-									<ws>win32</ws>
-									<arch>x86</arch>
-								</environment>
-								<environment>
-									<os>win32</os>
-									<ws>win32</ws>
-									<arch>x86_64</arch>
-								</environment>
-								<environment>
-									<os>macosx</os>
-									<ws>cocoa</ws>
-									<arch>x86_64</arch>
-								</environment>
-							</environments>
 						</configuration>
 						</configuration>
 					</plugin>
 					</plugin>
 				</plugins>
 				</plugins>
 			</build>
 			</build>
-			<modules>
-				<module>../org.yakindu.sct.statechart.target</module>
-			</modules>
+		</profile>
+		<profile>
+			<id>CI</id>
+			<!-- Test failures are collected by jenkins and evaluated for instable 
+				builds -->
+			<properties>
+				<testFailureIgnore>true</testFailureIgnore>
+			</properties>
+		</profile>
+		<profile>
+			<id>macosx</id>
+			<properties>
+				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
+			</properties>
+		</profile>
+		<profile>
+			<id>other-os</id>
+			<properties>
+				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
+			</properties>
 		</profile>
 		</profile>
 	</profiles>
 	</profiles>
 
 
 	<modules>
 	<modules>
-		<!-- Removed because tycho can't build, if dependency to patched feature 
-			exists -->
-		<!-- <module>../org.eclipse.gmf.runtime.emf.clipboard.core</module> -->
-		<!-- <module>../org.eclipse.gmf.runtime.emf.clipboard.core.patch-feature</module> -->
-
 		<module>../org.yakindu.sct.commons</module>
 		<module>../org.yakindu.sct.commons</module>
 		<module>../org.yakindu.sct.doc.user</module>
 		<module>../org.yakindu.sct.doc.user</module>
 		<module>../org.yakindu.sct.examples.trafficlight</module>
 		<module>../org.yakindu.sct.examples.trafficlight</module>

+ 0 - 6
releng/org.yakindu.sct.releng/promote.properties

@@ -1,6 +0,0 @@
-# scp settings for publishing udpdate site
-yakindu.keyFile = ${env.HUDSON_HOME}/jobs/${env.JOB_NAME}/yakindu.openSSH
-yakindu.passphrase = Yakindu-Update Site Passphrase 2009
-update.site.scp = yus@ftp.itemis.de:/data/yakindu/${env.promotionTarget}
-
-local.update.site = ${env.WORKSPACE}/local-update-site

+ 0 - 39
releng/org.yakindu.sct.releng/promote.xml

@@ -1,39 +0,0 @@
-<project name="promote.xml" default="promote" basedir=".">
-
-	<property environment="env" />
-	<property file="promote.properties" />
-
-	<target name="fetch_old_repo">
-		<delete dir="${local.update.site}" />
-		<mkdir dir="${local.update.site}" />
-		<scp todir="${local.update.site}" keyfile="${yakindu.keyFile}" failonerror="${scp.fail_on_error}" passphrase="${yakindu.passphrase}" trust="true" file="${update.site.scp}" sftp="true" />
-	</target>
-
-	<target name="merge_repos">
-		<p2.mirror>
-			<repository location="file:${local.update.site}" name="Yakindu SCT 2 upate-site" />
-			<source>
-				<repository location="${env.promotionSource}artifact/repoBase/xtext_utils_repository/" />
-				<repository location="${env.promotionSource}artifact/buildDirectory/build_local_repository/" />
-			</source>
-		</p2.mirror>
-	</target>
-
-	<target name="push_merged_repo">
-		<scp keyfile="${yakindu.keyFile}" failonerror="${scp.fail_on_error}" passphrase="${yakindu.passphrase}" trust="true" toDir="${update.site.scp}" sftp="true" >
-			<fileset dir="${local.update.site}" />
-		</scp>
-	</target>
-
-	<target name="promote">
-		<echo message="Fetching existing update-site from ${env.promotionTarget} to local update site ..." />
-		<antcall target="fetch_old_repo" />
-
-		<echo message="Merging ${env.promotionTarget} into local upate site ..." />
-		<antcall target="merge_repos" />
-
-		<echo message="Promoting merged local update site to ${env.promotionTarget}" />
-		<antcall target="push_merged_repo" />
-	</target>
-
-</project>

+ 0 - 29
releng/org.yakindu.sct.releng/run.properties

@@ -1,29 +0,0 @@
-buildWorkspace=${env.WORKSPACE}
-
-# Folder, into which the svn repository is checked out (by Hudson)
-buildRepository=${buildWorkspace}/repository
-
-# The eclipse instance used to run the build
-launcher=${buildWorkspace}/launcher
-launcherLocation=${launcher}/eclipse
-launcheros=linux
-launcherws=gtk
-launcherarch=x86_64
-launcherBuildID=201102101200
-launcherBuildMilestone=3.6.2
-launcherReleaseMilestone=3.6
-launcherBuildType=R
-launcherBuildSymbolicName=helios
-launcherArchiveFormat=tar.gz
-
-# p2 provisioner settings
-provisioner=${buildWorkspace}/provisioner
-provisionerLocation=${provisioner}/eclipse
-provisionerWorkspace=${provisioner}/workspace
-
-p2.builder = ${provisionerLocation}
-p2.builder.workspace = ${provisionerWorkspace}
-
-# mirror needed for downloads
-downloadDirectory=${buildWorkspace}/downloads
-downloadMirror=http://reserve.itemis.de/eclipse

+ 0 - 131
releng/org.yakindu.sct.releng/run.xml

@@ -1,131 +0,0 @@
-<project name="run.xml" default="all" basedir=".">
-
-	<taskdef resource="net/sf/antcontrib/antlib.xml" classpath="lib/ant-contrib-1.0b3.jar" />
-
-	<tstamp>
-		<format property="buildTimestamp" pattern="yyyyMMddHHmm" />
-	</tstamp>
-
-	<property environment="env" />
-	<property file="run.properties" />
-	<property file="build/build.properties" />
-
-	<target name="prepareBuildDirectory">
-		<echo message="Preparing build directory..." />
-		<delete dir="${buildDirectory}" />
-		<mkdir dir="${buildDirectory}" />
-
-		<antcall target="prepareRepositoriesDirectory" />
-		<antcall target="prepareFeatures" />
-		<antcall target="preparePlugins" />
-	</target>
-
-	<target name="prepareRepositoriesDirectory">
-		<!-- base only has to be prepared, if it does not exist or if the user explicitly specifies to do so (skipBase=false) -->
-
-		<echo message="Skipping repositories: ${skipRepositories}" />
-		<if>
-			<or>
-				<equals arg1="${skipRepositories}" arg2="false" />
-				<not>
-					<available file="${repoBaseLocation}" />
-				</not>
-			</or>
-			<then>
-				<trycatch>
-					<try>
-						<mkdir dir="${repoBaseLocation}" />
-						<antcall target="prepareRepositories" />
-					</try>
-					<catch>
-						<echo message="Preparing repositories failed. Cleaning up..." />
-						<delete dir="${repoBaseLocation}" />
-						<echo message="Done." />
-					</catch>
-				</trycatch>
-			</then>
-		</if>
-	</target>
-
-	<target name="prepareRepositories">
-		<echo message="Preparing repositories ..." />
-
-		<!-- project updates -->
-		<p2.mirror source="${downloadMirror}/eclipse/updates/3.7milestones" destination="file:${repoBaseLocation}/eclipse_updates_3_7">
-			<iu id="org.eclipse.platform.ide" />
-			<slicingOptions includeOptional="false" includeNonGreedy="false" followStrict="true" />
-		</p2.mirror>
-
-		<!-- indigo releases -->
-		<p2.mirror source="${downloadMirror}/releases/indigo" destination="file:${repoBaseLocation}/releases_indigo">
-			<iu id="org.eclipse.emf.sdk.feature.group" />
-			<iu id="org.eclipse.gmf.runtime.notation.sdk.feature.group" />
-			<iu id="org.eclipse.gmf.runtime.sdk.feature.group" />
-			<iu id="org.eclipse.xtext.sdk.feature.group" />
-			<!--<slicingOptions includeOptional="false" includeNonGreedy="false" followStrict="true" />-->
-		</p2.mirror>
-
-		<echo message="Preparing repositories done." />
-	</target>
-
-	<target name="preparePlugins">
-		<delete dir="${buildDirectory}/plugins" />
-		<mkdir dir="${buildDirectory}/plugins" />
-		<!-- Copy plugins -->
-		<echo>Copy plugins from ${repository} to ${buildDirectory}/plugins</echo>
-		<copy todir="${buildDirectory}/plugins">
-			<fileset dir="${buildWorkspace}/sct2_repository/plugins" />
-		</copy>
-		<copy todir="${buildDirectory}/plugins">
-			<fileset dir="${buildWorkspace}/base_repository/plugins" />
-		</copy>
-		<copy todir="${buildDirectory}/plugins">
-			<fileset dir="${buildWorkspace}/gmf_utils_repository/plugins" />
-		</copy>
-	</target>
-
-	<target name="prepareFeatures">
-		<delete dir="${buildDirectory}/features" />
-		<mkdir dir="${buildDirectory}/features" />
-		<!-- Copy features -->
-		<echo>Copy features from ${repository} to ${buildDirectory}/features</echo>
-		<copy todir="${buildDirectory}/features">
-			<fileset dir="${buildWorkspace}/sct2_repository/features" />
-		</copy>
-		<copy todir="${buildDirectory}/features">
-			<fileset dir="${buildWorkspace}/gmf_utils_repository/features" />
-		</copy>
-
-		<!-- remove the "-feature" suffix of all feature projects in the features folder -->
-		<for param="currentFeatureDir" keepgoing="true">
-			<path>
-				<dirset dir="${buildDirectory}/features">
-					<include name="*-feature" />
-				</dirset>
-			</path>
-			<sequential>
-				<propertyregex override="yes" property="renamedFeatureDir" input="@{currentFeatureDir}" regexp="(.*)-feature" select="\1" />
-				<echo message="Moving @{currentFeatureDir} to ${renamedFeatureDir}" />
-				<move todir="${renamedFeatureDir}">
-					<fileset dir="@{currentFeatureDir}" />
-				</move>
-			</sequential>
-		</for>
-	</target>
-
-	<target name="all">
-		<echo message="Preparing build directory ${buildDirectory}" />
-		<antcall target="prepareBuildDirectory" />
-
-		<echo message="Using buildWorspace ${buildWorkspace}" />
-
-		<echo message="Cleaning up report directory ${reportDirectory}" />
-		<delete dir="${reportDirectory}" />
-		<mkdir dir="${reportDirectory}" />
-
-		<ant antfile="build.xml" dir="build" target="all" inheritall="true">
-			<property name="builder" value="${basedir}/build" />
-			<property name="libs" value="${basedir}/lib" />
-		</ant>
-	</target>
-</project>

+ 0 - 347
releng/org.yakindu.sct.repository.full/pom.xml

@@ -22,351 +22,4 @@
 		<!-- TODO ,org.eclipse.gmf.runtime.emf.clipboard.core.patch.feature.group -->
 		<!-- TODO ,org.eclipse.gmf.runtime.emf.clipboard.core.patch.feature.group -->
 		<update.sites>${project.baseUri}/target/repository,${p2.target.repository},${p2.base.repository}</update.sites>
 		<update.sites>${project.baseUri}/target/repository,${p2.target.repository},${p2.base.repository}</update.sites>
 	</properties>
 	</properties>
-
-	<build>
-	    <plugins>
-	        <plugin>
-				<artifactId>maven-antrun-plugin</artifactId>
-				<version>1.1</version>
-				<executions>
-					<execution>
-						<id>download.distro</id>
-						<phase>prepare-package</phase>
-						<configuration>
-							<tasks>
-								<taskdef resource="net/sf/antcontrib/antlib.xml"
-									classpathref="maven.plugin.classpath" />
-								<property name="download.distro.src"
-									value="${eclipse.mirror.url}/technology/epp/downloads/release/juno/SR2" />
-								<property name="download.distro.dir"
-									value="${project.build.directory}/../distro/download" />
-
-	<for list="win32-win32-x86;win32-win32-x86_64;macosx-cocoa-x86_64"
-			param="environment"
-			delimiter=";"
-			parallel="false">
-		<sequential>
-			<propertyregex property="distro.os"
-              input="@{environment}"
-              override="true"
-              regexp="([^,]*)-([^\,]*)-([^\,]*)"
-              select="\1"
-              casesensitive="false" />
-			<propertyregex property="distro.ws"
-              input="@{environment}"
-              override="true"
-              regexp="([^,]*)-([^\,]*)-([^\,]*)"
-              select="\2"
-              casesensitive="false" />
-			<propertyregex property="distro.arch"
-              input="@{environment}"
-              override="true"
-              regexp="([^,]*)-([^\,]*)-([^\,]*)"
-              select="\3"
-              casesensitive="false" />
-              <echo>distro.os ${distro.os} </echo>
-              <echo>distro.ws ${distro.ws} </echo>
-              <echo>distro.arch ${distro.arch} </echo>
-								<!-- naming is platform specific, so we have to make a distinction 
-									here (as we only have two platforms, we do not have to make any other distinctions 
-									so far) -->
-								<if>
-									<and>
-										<equals arg1="${distro.os}" arg2="win32" />
-										<equals arg1="${distro.ws}" arg2="win32" />
-										<equals arg1="${distro.arch}" arg2="x86" />
-									</and>
-									<then>
-										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-win32.zip"
-							              override="true"
-							              regexp="(.*)"
-							              select="\1"
-							              casesensitive="false" />
-									</then>
-								</if>
-								<if>
-									<and>
-										<equals arg1="${distro.os}" arg2="win32" />
-										<equals arg1="${distro.ws}" arg2="win32" />
-										<equals arg1="${distro.arch}" arg2="x86_64" />
-									</and>
-									<then>
-										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-win32-x86_64.zip"
-							              override="true"
-							              regexp="(.*)"
-							              select="\1"
-							              casesensitive="false" />
-									</then>
-								</if>
-								<if>
-									<and>
-										<equals arg1="${distro.os}" arg2="linux" />
-										<equals arg1="${distro.ws}" arg2="gtk" />
-										<equals arg1="${distro.arch}" arg2="x86_64" />
-									</and>
-									<then>
-										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-linux-gtk-x86_64.tar.gz"
-							              override="true"
-							              regexp="(.*)"
-							              select="\1"
-							              casesensitive="false" />
-									</then>
-								</if>
-								<if>
-									<and>
-										<equals arg1="${distro.os}" arg2="linux" />
-										<equals arg1="${distro.ws}" arg2="gtk" />
-										<equals arg1="${distro.arch}" arg2="x86" />
-									</and>
-									<then>
-										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-linux-gtk.tar.gz"
-							              override="true"
-							              regexp="(.*)"
-							              select="\1"
-							              casesensitive="false" />
-									</then>
-								</if>
-								<if>
-									<and>
-										<equals arg1="${distro.os}" arg2="macosx" />
-										<equals arg1="${distro.ws}" arg2="cocoa" />
-										<equals arg1="${distro.arch}" arg2="x86_64" />
-									</and>
-									<then>
-										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-macosx-cocoa-x86_64.tar.gz"
-							              override="true"
-							              regexp="(.*)"
-							              select="\1"
-							              casesensitive="false" />
-									</then>
-								</if>
-
-								<if>
-									<not>
-										<available file="${download.distro.dir}"
-											type="dir" />
-									</not>
-									<then>
-										<echo>mkdir ${download.distro.dir}</echo>
-										<mkdir dir="${download.distro.dir}" />
-									</then>
-								</if>
-								<if>
-									<not>
-										<available file="${download.distro.dir}/${distro.src.filename}" />
-									</not>
-									<then>
-										<trycatch>
-											<try>
-												<get src="${download.distro.src}/${distro.src.filename}"
-													dest="${download.distro.dir}/${distro.src.filename}" />
-											</try>
-											<catch>
-												<echo>delete ${download.distro.dir}</echo>
-												<delete file="${download.distro.dir}/${distro.src.filename}" />
-											</catch>
-										</trycatch>
-									</then>
-								</if>
-								<if>
-									<available file="${distro.work.dir}/@{environment}" type="dir" />
-									<then>
-										<delete dir="${distro.work.dir}/@{environment}" />
-									</then>
-								</if>
-								<mkdir dir="${distro.work.dir}/@{environment}"/>
-								<if>
-									<or>
-										<equals arg1="${distro.os}" arg2="win32" />
-									</or>
-									<then>
-										<unzip src="${download.distro.dir}/${distro.src.filename}"
-											dest="${distro.work.dir}/@{environment}/" />
-									</then>
-									<else>
-										<exec dir="${distro.work.dir}/@{environment}" executable="tar">
-											<arg line="-xzf ${download.distro.dir}/${distro.src.filename}" />
-										</exec>
-									</else>
-								</if>
-		</sequential>
-	</for>
-							</tasks>
-						</configuration>
-						<goals>
-							<goal>run</goal>
-						</goals>
-					</execution>
-					<execution>
-						<id>repackage.distro</id>
-						<phase>verify</phase>
-						<goals>
-							<goal>run</goal>
-						</goals>
-						<configuration>
-							<tasks>
-								<taskdef resource="net/sf/antcontrib/antlib.xml"
-									classpathref="maven.plugin.classpath" />
-	<for list="win32-win32-x86;win32-win32-x86_64;macosx-cocoa-x86_64"
-			param="environment"
-			delimiter=";"
-			parallel="false">
-		<sequential>
-			<propertyregex property="distro.os"
-              input="@{environment}"
-              override="true"
-              regexp="([^,]*)-([^\,]*)-([^\,]*)"
-              select="\1"
-              casesensitive="false" />
-			<propertyregex property="distro.ws"
-              input="@{environment}"
-              override="true"
-              regexp="([^,]*)-([^\,]*)-([^\,]*)"
-              select="\2"
-              casesensitive="false" />
-			<propertyregex property="distro.arch"
-              input="@{environment}"
-              override="true"
-              regexp="([^,]*)-([^\,]*)-([^\,]*)"
-              select="\3"
-              casesensitive="false" />
-            <echo>mkdir ${distro.dir} for yakindu-sct-juno-SR1-${distro.os}-${distro.ws}-${distro.arch}.zip</echo>
-			<mkdir dir="${distro.dir}" />
-			
-			<if>
-				<or>
-					<equals arg1="${distro.os}" arg2="win32" />
-				</or>
-				<then>
-					<exec dir="${distro.work.dir}/@{environment}" executable="zip">
-						<arg line="-q -r ${distro.dir}/yakindu-sct-juno-SR1-${distro.os}-${distro.ws}-${distro.arch}.zip eclipse" />
-					</exec>
-				</then>
-				<else>
-					<exec dir="${distro.work.dir}/@{environment}" executable="tar">
-						<arg line="-czf ${distro.dir}/yakindu-sct-juno-SR1-${distro.os}-${distro.ws}-${distro.arch}.tar.gz eclipse" />
-					</exec>
-				</else>
-			</if>
-		</sequential>
-	</for>
-							</tasks>
-						</configuration>
-					</execution>
-				</executions>
-				<dependencies>
-					<dependency>
-						<groupId>ant-contrib</groupId>
-						<artifactId>ant-contrib</artifactId>
-						<version>1.0b3</version>
-						<exclusions>
-							<exclusion>
-								<groupId>ant</groupId>
-								<artifactId>ant</artifactId>
-							</exclusion>
-						</exclusions>
-					</dependency>
-					<dependency>
-						<groupId>ant</groupId>
-						<artifactId>ant-nodeps</artifactId>
-						<version>1.6.5</version>
-					</dependency>
-				</dependencies>
-			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho.extras</groupId>
-				<artifactId>tycho-eclipserun-plugin</artifactId>
-				<version>${tycho-extras-version}</version>
-				<executions>
-					<execution>
-						<id>install-features-into-distro-win32-win-32-x86</id>
-						<phase>package</phase>
-						<goals>
-							<goal>eclipse-run</goal>
-						</goals>
-						<configuration>
-							<appArgLine>-consoleLog -clean -nosplash -debug -consoleLog -application org.eclipse.equinox.p2.director -destination ${distro.work.dir}/win32-win32-x86/eclipse/ -profile ${profile} -p2.os win32 -p2.ws win32 -p2.arch x86 -repository ${update.sites} -installIUs ${features}
-							</appArgLine>
-						</configuration>
-					</execution>
-					<execution>
-						<id>install-features-into-distro-win32-win-32-x86_64</id>
-						<phase>package</phase>
-						<goals>
-							<goal>eclipse-run</goal>
-						</goals>
-						<configuration>
-							<appArgLine>-consoleLog -clean -nosplash -debug -consoleLog -application org.eclipse.equinox.p2.director -destination ${distro.work.dir}/win32-win32-x86_64/eclipse/ -profile ${profile} -p2.os win32 -p2.ws win32 -p2.arch x86_64 -repository ${update.sites} -installIUs ${features}
-							</appArgLine>
-						</configuration>
-					</execution>
-					<execution>
-						<id>install-features-into-distro-macosx-cocoa-x86_64</id>
-						<phase>package</phase>
-						<goals>
-							<goal>eclipse-run</goal>
-						</goals>
-						<configuration>
-							<appArgLine>-consoleLog -clean -nosplash -debug -consoleLog -application org.eclipse.equinox.p2.director -destination ${distro.work.dir}/macosx-cocoa-x86_64/eclipse/ -profile ${profile} -p2.os macosx -p2.ws cocoa -p2.arch x86_64 -repository ${update.sites} -installIUs ${features}
-							</appArgLine>
-						</configuration>
-					</execution>
-				</executions>
-			</plugin>
-	    </plugins>
-	    <pluginManagement>
-		    <plugins>
-	    		<plugin>
-					<groupId>org.eclipse.tycho.extras</groupId>
-					<artifactId>tycho-eclipserun-plugin</artifactId>
-					<version>${tycho-extras-version}</version>
-						<configuration>
-						<argLine>-Declipse.p2.mirrors=false</argLine>
-						<dependencies>
-							<dependency>
-								<artifactId>org.eclipse.equinox.p2.transport.ecf</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.core.net</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.equinox.p2.repository</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.equinox.p2.touchpoint.natives</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.equinox.p2.touchpoint.eclipse</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.equinox.p2.artifact.repository
-								</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.equinox.p2.director.app</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-							<dependency>
-								<artifactId>org.eclipse.equinox.ds</artifactId>
-								<type>eclipse-plugin</type>
-							</dependency>
-						</dependencies>
-					</configuration>
-				</plugin>
-			</plugins>
-	    </pluginManagement>
-	</build>
-	
-	
 </project>
 </project>

+ 6 - 6
releng/org.yakindu.sct.repository/pom.xml

@@ -37,7 +37,7 @@
 								<taskdef resource="net/sf/antcontrib/antlib.xml"
 								<taskdef resource="net/sf/antcontrib/antlib.xml"
 									classpathref="maven.plugin.classpath" />
 									classpathref="maven.plugin.classpath" />
 								<property name="download.distro.src"
 								<property name="download.distro.src"
-									value="${eclipse.mirror.url}/technology/epp/downloads/release/juno/SR2" />
+									value="${eclipse.mirror.url}/technology/epp/downloads/release/kepler/R" />
 								<property name="download.distro.dir"
 								<property name="download.distro.dir"
 									value="${project.build.directory}/../distro/download" />
 									value="${project.build.directory}/../distro/download" />
 
 
@@ -78,7 +78,7 @@
 									</and>
 									</and>
 									<then>
 									<then>
 										<propertyregex property="distro.src.filename"
 										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-win32.zip"
+							              input="eclipse-java-kepler-R-win32.zip"
 							              override="true"
 							              override="true"
 							              regexp="(.*)"
 							              regexp="(.*)"
 							              select="\1"
 							              select="\1"
@@ -93,7 +93,7 @@
 									</and>
 									</and>
 									<then>
 									<then>
 										<propertyregex property="distro.src.filename"
 										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-win32-x86_64.zip"
+							              input="eclipse-java-kepler-R-win32-x86_64.zip"
 							              override="true"
 							              override="true"
 							              regexp="(.*)"
 							              regexp="(.*)"
 							              select="\1"
 							              select="\1"
@@ -108,7 +108,7 @@
 									</and>
 									</and>
 									<then>
 									<then>
 										<propertyregex property="distro.src.filename"
 										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-linux-gtk-x86_64.tar.gz"
+							              input="eclipse-java-kepler-R-linux-gtk-x86_64.tar.gz"
 							              override="true"
 							              override="true"
 							              regexp="(.*)"
 							              regexp="(.*)"
 							              select="\1"
 							              select="\1"
@@ -123,7 +123,7 @@
 									</and>
 									</and>
 									<then>
 									<then>
 										<propertyregex property="distro.src.filename"
 										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-linux-gtk.tar.gz"
+							              input="eclipse-java-kepler-R-linux-gtk.tar.gz"
 							              override="true"
 							              override="true"
 							              regexp="(.*)"
 							              regexp="(.*)"
 							              select="\1"
 							              select="\1"
@@ -138,7 +138,7 @@
 									</and>
 									</and>
 									<then>
 									<then>
 										<propertyregex property="distro.src.filename"
 										<propertyregex property="distro.src.filename"
-							              input="eclipse-java-juno-SR2-macosx-cocoa-x86_64.tar.gz"
+							              input="eclipse-java-kepler-R-macosx-cocoa-x86_64.tar.gz"
 							              override="true"
 							              override="true"
 							              regexp="(.*)"
 							              regexp="(.*)"
 							              select="\1"
 							              select="\1"

+ 0 - 46
test-plugins/org.yakindu.sct.generator.c.test/pom.xml

@@ -12,45 +12,12 @@
 	<artifactId>org.yakindu.sct.generator.c.test</artifactId>
 	<artifactId>org.yakindu.sct.generator.c.test</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
-	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
 
 
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 
 
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -66,19 +33,6 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 1 - 45
test-plugins/org.yakindu.sct.generator.genmodel.test/pom.xml

@@ -13,44 +13,13 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 	
 	
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 	
 	
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -63,19 +32,6 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 2 - 45
test-plugins/org.yakindu.sct.generator.java.test/pom.xml

@@ -13,44 +13,13 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 	
 	
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 	
 	
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -64,19 +33,7 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 3 - 45
test-plugins/org.yakindu.sct.model.sexec.interpreter.test/pom.xml

@@ -13,44 +13,14 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 	
 	
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 	
 	
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
+
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -69,19 +39,7 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 3 - 45
test-plugins/org.yakindu.sct.model.sexec.test/pom.xml

@@ -13,44 +13,14 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 	
 	
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 	
 	
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
+
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -71,19 +41,7 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 3 - 45
test-plugins/org.yakindu.sct.model.sgraph.test/pom.xml

@@ -13,44 +13,14 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 
 
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 
 
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
+
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -68,19 +38,7 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 2 - 45
test-plugins/org.yakindu.sct.model.stext.resource.test/pom.xml

@@ -13,44 +13,13 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 	
 	
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 	
 	
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -73,19 +42,7 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+			
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 1 - 45
test-plugins/org.yakindu.sct.model.stext.test/pom.xml

@@ -13,44 +13,13 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 	
 	
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 	
 	
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -63,19 +32,6 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 1 - 45
test-plugins/org.yakindu.sct.refactoring.tests/pom.xml

@@ -13,44 +13,13 @@
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-test-plugin</packaging>
 	<packaging>eclipse-test-plugin</packaging>
 	
 	
-	<profiles>
-		<profile>
-			<id>CI</id>
-			<!-- Test failures are collected by jenkins and evaluated for instable builds -->
-			<properties>
-				<testFailureIgnore>true</testFailureIgnore>
-			</properties>
-		</profile>
-		<profile>
-			<id>macosx</id>
-			<activation>
-				<os>
-					<family>mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m -XstartOnFirstThread</test.vmargs>
-			</properties>
-		</profile>
-		<profile>
-			<id>other-os</id>
-			<activation>
-				<os>
-					<family>!mac</family>
-				</os>
-			</activation>
-			<properties>
-				<test.vmargs>-Xmx512m -XX:MaxPermSize=256m</test.vmargs>
-			</properties>
-		</profile>
-	</profiles>
+
 
 
 	<properties>
 	<properties>
 		<testFailureIgnore>false</testFailureIgnore>
 		<testFailureIgnore>false</testFailureIgnore>
 	</properties>
 	</properties>
 
 
 	<build>
 	<build>
-		<sourceDirectory>src</sourceDirectory>
 		<plugins>
 		<plugins>
 			<plugin>
 			<plugin>
 				<groupId>org.eclipse.tycho</groupId>
 				<groupId>org.eclipse.tycho</groupId>
@@ -66,19 +35,6 @@
 					<argLine>${test.vmargs}</argLine>
 					<argLine>${test.vmargs}</argLine>
 				</configuration>
 				</configuration>
 			</plugin>
 			</plugin>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
 		</plugins>
 		</plugins>
 	</build>
 	</build>
 </project>
 </project>

+ 0 - 17
test-plugins/org.yakindu.sct.test.models/pom.xml

@@ -12,21 +12,4 @@
 	<artifactId>org.yakindu.sct.test.models</artifactId>
 	<artifactId>org.yakindu.sct.test.models</artifactId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<groupId>org.yakindu.sct.plugins</groupId>
 	<packaging>eclipse-plugin</packaging>
 	<packaging>eclipse-plugin</packaging>
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.eclipse.tycho</groupId>
-				<artifactId>tycho-source-plugin</artifactId>
-				<version>${tycho-version}</version>
-				<executions>
-					<execution>
-						<id>plugin-source</id>
-						<goals>
-							<goal>plugin-source</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-		</plugins>
-	</build>
 </project>
 </project>