Bug 563161 - Update build process of tools model transformation Change-Id: If013449717606e09e42377cea7cb33f0ec6e89ea Signed-off-by: Dirk Fauth <dirk.fauth@de.bosch.com>
diff --git a/eclipse-tools/model-transformation/.gitignore b/eclipse-tools/model-transformation/.gitignore new file mode 100644 index 0000000..d3c31f7 --- /dev/null +++ b/eclipse-tools/model-transformation/.gitignore
@@ -0,0 +1,8 @@ +.metadata/ + +# Eclipse target directories +bin/ +target/ + +xtend-gen/ +output/* \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/.mvn/extensions.xml b/eclipse-tools/model-transformation/.mvn/extensions.xml new file mode 100644 index 0000000..710a9ec --- /dev/null +++ b/eclipse-tools/model-transformation/.mvn/extensions.xml
@@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<extensions> + <extension> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-pomless</artifactId> + <version>1.6.0</version> + </extension> +</extensions> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/build/.gitignore b/eclipse-tools/model-transformation/build/.gitignore deleted file mode 100644 index 3197db3..0000000 --- a/eclipse-tools/model-transformation/build/.gitignore +++ /dev/null
@@ -1,2 +0,0 @@ -/bin/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/build/dev_utils/dev.target b/eclipse-tools/model-transformation/build/dev_utils/dev.target deleted file mode 100644 index ff629a0..0000000 --- a/eclipse-tools/model-transformation/build/dev_utils/dev.target +++ /dev/null
@@ -1,194 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<?pde version="3.8"?><target name="Oxygen-Platform" sequenceNumber="3"> -<locations> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="org.eclipse.wst.jsdt.nashorn.extension" version="0.0.0"/> -<repository location="http://download.eclipse.org/releases/oxygen/201706021000"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="org.eclipse.xtend.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.docs.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.examples.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.redist.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.runtime.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.ui.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.xbase.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.xbase.lib.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xtext.xtext.ui.feature.group" version="0.0.0"/> -<repository location="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.13.0"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="com.google.inject" version="0.0.0"/> -<unit id="com.sun.xml.bind" version="0.0.0"/> -<unit id="java_cup.runtime" version="0.0.0"/> -<unit id="javax.activation" version="0.0.0"/> -<unit id="javax.annotation" version="0.0.0"/> -<unit id="javax.el" version="0.0.0"/> -<unit id="javax.servlet" version="0.0.0"/> -<unit id="javax.ws.rs" version="0.0.0"/> -<unit id="javax.xml" version="0.0.0"/> -<unit id="javax.xml.bind" version="0.0.0"/> -<unit id="javax.xml.stream" version="0.0.0"/> -<unit id="org.antlr.runtime" version="0.0.0"/> -<unit id="org.apache.batik.css" version="0.0.0"/> -<unit id="org.apache.batik.util" version="0.0.0"/> -<unit id="org.apache.batik.util.gui" version="0.0.0"/> -<unit id="org.apache.bcel" version="0.0.0"/> -<unit id="org.apache.commons.codec" version="0.0.0"/> -<unit id="org.apache.commons.io" version="0.0.0"/> -<unit id="org.apache.commons.lang" version="0.0.0"/> -<unit id="org.apache.commons.logging" version="0.0.0"/> -<unit id="org.apache.commons.math" version="0.0.0"/> -<unit id="org.apache.commons.math3" version="0.0.0"/> -<unit id="org.apache.httpcomponents.httpclient" version="0.0.0"/> -<unit id="org.apache.httpcomponents.httpcore" version="0.0.0"/> -<unit id="org.apache.log4j" version="0.0.0"/> -<unit id="org.apache.xalan" version="0.0.0"/> -<unit id="org.apache.xerces" version="0.0.0"/> -<unit id="org.apache.xml.resolver" version="0.0.0"/> -<unit id="org.apache.xml.serializer" version="0.0.0"/> -<unit id="org.easymock" version="0.0.0"/> -<unit id="org.jdom" version="0.0.0"/> -<unit id="org.slf4j.log4j" version="0.0.0"/> -<unit id="org.slf4j.log4j.source" version="0.0.0"/> -<unit id="org.swtchart" version="0.0.0"/> -<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20180330011457/repository/"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="org.eclipse.license.feature.group" version="0.0.0"/> -<repository location="http://download.eclipse.org/cbi/updates/license/"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="org.eclipse.ease.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ease.lang.javascript.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ease.lang.jvm.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ease.modules.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ease.ui.feature.feature.group" version="0.0.0"/> -<repository location="http://download.eclipse.org/ease/update/release"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jst.server_adapters.ext.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jst.server_adapters.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jst.server_core.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jst.server_ui.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.common.fproj.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.common_core.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.common_ui.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.jsdt.chromium.debug.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.jsdt.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.server_adapters.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.server_core.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.server_ui.feature.feature.group" version="0.0.0"/> -<repository location="http://download.eclipse.org/webtools/downloads/drops/R3.9.5/R-3.9.5-20180409100740/repository"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="com.google.protobuf" version="0.0.0"/> -<unit id="org.eclipse.acceleo.feature.group" version="0.0.0"/> -<unit id="org.eclipse.cdt.remote.core" version="0.0.0"/> -<unit id="org.eclipse.cdt.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.draw2d.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.core.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.core.ssl.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.discovery.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.filetransfer.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.filetransfer.httpclient4.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.filetransfer.ssl.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ecf.remoteservice.sdk.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.eef.ext.widgets.reference.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.eef.sdk.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.egit.feature.group" version="0.0.0"/> -<unit id="org.eclipse.egit.mylyn.feature.group" version="0.0.0"/> -<unit id="org.eclipse.egit.source.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.ecore.xcore.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.eef.edt-feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.eef.extended-feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.eef.runtime-feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.eef.sdk-feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.mwe.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.mwe2.language.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.mwe2.runtime.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.parsley.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.transaction.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.validation.doc.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.validation.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.validation.ocl.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.validation.ocl.source.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.validation.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.emf.validation.source.feature.group" version="0.0.0"/> -<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.equinox.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.equinox.server.jetty.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.code.editor.configuration" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.basic.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.converter.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.css.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.fxgraph.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.fxml.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.gmod.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.l10n.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.ldef.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.pde.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.ide.rrobot.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.fx.runtime.min.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.common.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.dot.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.fx.doc.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.fx.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.fx.jface.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.fx.swt.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.geometry.convert.fx.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.geometry.doc.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.geometry.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.graph.doc.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.graph.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.layout.doc.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.layout.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.mvc.doc.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.mvc.fx.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.mvc.fx.ui.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.zest.fx.ui.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gef.zest.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gmf.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gmf.runtime.notation.feature.group" version="0.0.0"/> -<unit id="org.eclipse.gmf.runtime.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.graphiti.export.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.graphiti.sdk.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jdt.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jgit.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jgit.http.apache.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jgit.lfs.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jgit.pgm.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jgit.pgm.source.feature.group" version="0.0.0"/> -<unit id="org.eclipse.jgit.source.feature.group" version="0.0.0"/> -<unit id="org.eclipse.ocl.all.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.pde.feature.group" version="0.0.0"/> -<unit id="org.eclipse.platform.ide" version="0.0.0"/> -<unit id="org.eclipse.platform.sdk" version="0.0.0"/> -<unit id="org.eclipse.remote.feature.group" version="0.0.0"/> -<unit id="org.eclipse.sphinx.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.uml2.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.wst.xml_ui.feature.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xpand.sdk.feature.group" version="0.0.0"/> -<unit id="org.eclipse.xsd.sdk.feature.group" version="0.0.0"/> -<unit id="org.slf4j.api" version="0.0.0"/> -<unit id="org.slf4j.impl.log4j12" version="0.0.0"/> -<unit id="org.slf4j.jcl" version="0.0.0"/> -<repository location="http://download.eclipse.org/releases/oxygen"/> -</location> -<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit"> -<unit id="org.eclipse.app4mc.amalthea.models.feature.group" version="0.9.2.201810311302"/> -<unit id="org.eclipse.app4mc.amalthea.models.sdk.feature.group" version="0.9.2.201810311302"/> -<unit id="org.eclipse.app4mc.amalthea.workflow.mwe.feature.group" version="0.9.2.201810311302"/> -<unit id="org.eclipse.app4mc.amalthea.workflow.mwe.sdk.feature.group" version="0.9.2.201810311302"/> -<unit id="org.eclipse.app4mc.amalthea.workflow.scripting.feature.group" version="0.9.2.201810311302"/> -<unit id="org.eclipse.app4mc.amalthea.workflow.scripting.sdk.feature.group" version="0.9.2.201810311302"/> -<repository location="http://download.eclipse.org/app4mc/updatesites/releases/0.9.2/"/> -</location> -</locations> -</target>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/META-INF/MANIFEST.MF b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/META-INF/MANIFEST.MF deleted file mode 100644 index 13e1490..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/META-INF/MANIFEST.MF +++ /dev/null
@@ -1,11 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: APP4MC EMF model transformation build -Bundle-SymbolicName: org.eclipse.app4mc.transformation.build;singleton:=true -Bundle-Version: 0.3.0.qualifier -Require-Bundle: org.eclipse.ui -Bundle-RequiredExecutionEnvironment: JavaSE-1.7, - JavaSE-1.8 -Bundle-ActivationPolicy: lazy -Bundle-ClassPath: . -Bundle-Vendor: Eclipse APP4MC
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/pom.xml b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/pom.xml deleted file mode 100644 index e5d4265..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/pom.xml +++ /dev/null
@@ -1,360 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project> - <modelVersion>4.0.0</modelVersion> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - <packaging>pom</packaging> - <name>Model Transformation</name> - - <properties> - <tycho.version>0.22.0</tycho.version> - <jacoco.version>0.7.4.201502262128</jacoco.version> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - <project.reporting.outputEncoding>UTF-8 - </project.reporting.outputEncoding> - - <luna-repo.url>http://download.eclipse.org/releases/neon - </luna-repo.url> - <amalthea-repo.url>http://download.eclipse.org/app4mc/updatesites/releases/0.9.3/ - </amalthea-repo.url> - - <orbit-repo.url>http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/ - </orbit-repo.url> - <sphinx-repo-url>http://download.eclipse.org/sphinx/updates/interim/ - </sphinx-repo-url> - - <xtext-url>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.14.0/ - </xtext-url> - - <eclipse-license>http://download.eclipse.org/cbi/updates/license/</eclipse-license> - - - </properties> - - <pluginRepositories> - <pluginRepository> - <id>jboss-public-repository-group</id> - <name>JBoss Public Repository Group</name> - <url>http://repository.jboss.org/nexus/content/groups/public/</url> - </pluginRepository> - - <pluginRepository> - <id>jboss-snapshots-repository</id> - <name>JBoss Snapshots Repository</name> - <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url> - </pluginRepository> - </pluginRepositories> - - - <repositories> - - - - - <repository> - <id>amalthea</id> - <url>${amalthea-repo.url}</url> - <layout>p2</layout> - </repository> - - - <repository> - <id>eclipse-license</id> - <url>${eclipse-license}</url> - <layout>p2</layout> - </repository> - - <repository> - <id>luna</id> - <url>${luna-repo.url}</url> - <layout>p2</layout> - </repository> - <repository> - <id>orbit</id> - <url>${orbit-repo.url}</url> - <layout>p2</layout> - </repository> - <repository> - <id>xtext</id> - <url>${xtext-url}</url> - <layout>p2</layout> - </repository> - <repository> - <id>sphinx</id> - <url>${sphinx-repo-url}</url> - <layout>p2</layout> - </repository> - - - - </repositories> - - - <modules> - <!-- example plugins --> - - <module>../../examples/sample-model-transformation/app4mc.example.transform.samplemodel - </module> - <module>../../examples/sample-model-transformation/app4mc.example.transform.m2m - </module> - <module>../../examples/sample-model-transformation/app4mc.example.transform.m2t - </module> - <module>../../examples/sample-model-transformation/app4mc.example.transform.app - </module> - - <!-- Amlt2Inchron transformation plugins plugins --> - -<module>../../examples/amlt2inchron/com.inchron.realtime.root</module> - -<module>../../examples/amlt2inchron/org.eclipse.app4mc.transform.to.inchron.app</module> -<module>../../examples/amlt2inchron/org.eclipse.app4mc.transform.to.inchron.m2m</module> - -<module>../../examples/amlt2inchron/org.eclipse.app4mc.transformation.3rdparty.libs</module> - - - <!-- core framework plugins --> - - <module>../../plugins/org.eclipse.app4mc.transformation.application - </module> - <module>../../plugins/org.eclipse.app4mc.transformation.extensions - </module> - - - <!-- installer plugins --> - - <module>../org.eclipse.app4mc.transformation.examples.installer - </module> - - - - - <!-- features --> - - <module>../../features/org.eclipse.app4mc.transformation.3rdparty.feature - </module> - - <module>../../features/org.eclipse.app4mc.transformation.core.feature - </module> - - <module>../../features/org.eclipse.app4mc.transformation.examples.feature</module> - - <module>../../examples/amlt2inchron/org.eclipse.app4mc.transformation.to.inchron.feature</module> - - <!-- build plugins --> - - <module>../org.eclipse.app4mc.transformation.p2repo</module> - - - </modules> - - - <build> - <plugins> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-maven-plugin</artifactId> - <version>${tycho.version}</version> - <extensions>true</extensions> - <configuration> - - </configuration> - </plugin> - - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-compiler-plugin</artifactId> - <version>${tycho.version}</version> - <configuration> - <verbose>true</verbose> - <source>1.8</source> - <target>1.8</target> - </configuration> - </plugin> - - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>target-platform-configuration</artifactId> - <version>${tycho.version}</version> - <configuration> - <dependency-resolution> - <extraRequirements> - <requirement> - <type>eclipse-plugin</type> - <id>org.hamcrest</id> - <versionRange>0.0.0</versionRange> - </requirement> - </extraRequirements> - </dependency-resolution> - <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> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-surefire-plugin</artifactId> - <version>${tycho.version}</version> - <configuration> - <!-- argLine>${tycho.testArgLine}</argLine> --> - <forkMode>never</forkMode> - <includes> - <include>**/*Test.*</include> - </includes> - </configuration> - </plugin> - <plugin> - <groupId>org.jacoco</groupId> - <artifactId>jacoco-maven-plugin</artifactId> - <version>0.7.4.201502262128</version> - <configuration> - <excludes> - - </excludes> - </configuration> - <executions> - <!-- Prepares the property pointing to the JaCoCo runtime agent which - is passed as VM argument when Maven the Surefire plugin is executed. --> - <execution> - <id>pre-unit-test</id> - <goals> - <goal>prepare-agent</goal> - </goals> - <configuration> - <!-- Sets the path to the file which contains the execution data. --> - <destFile>${project.build.directory}/coverage-reports/jacoco-ut.exec - </destFile> - </configuration> - </execution> - <!-- Ensures that the code coverage report for unit tests is created - after unit tests have been run. --> - <execution> - <id>post-unit-test</id> - <phase>verify</phase> - <goals> - <goal>report</goal> - </goals> - <configuration> - <!-- Sets the path to the file which contains the execution data. --> - <dataFile>${project.build.directory}/coverage-reports/jacoco-ut.exec - </dataFile> - <!-- Sets the output directory for the code coverage report. --> - <outputDirectory>${project.reporting.outputDirectory}/jacoco-ut - </outputDirectory> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <artifactId>maven-clean-plugin</artifactId> - <version>3.0.0</version> - <configuration> - <filesets> - <fileset> - <directory>${basedir}</directory> - <includes> - <include>**/xtend-gen/**</include> - <!-- <outputDirectory>**/examples/**</outputDirectory> --> - </includes> - <followSymlinks>false</followSymlinks> - </fileset> - </filesets> - </configuration> - </plugin> - - - - <plugin> - <groupId>org.eclipse.xtend</groupId> - <artifactId>xtend-maven-plugin</artifactId> - <version>2.14.0</version> - <dependencies> - <dependency> - <groupId>org.eclipse.platform</groupId> - <artifactId>org.eclipse.equinox.common</artifactId> - <version>[3.8.0,4.0.0)</version> - </dependency> - </dependencies> - - <executions> - <execution> - <goals> - <goal>compile</goal> - <goal>xtend-install-debug-info</goal> - <goal>testCompile</goal> - <goal>xtend-test-install-debug-info</goal> - </goals> - </execution> - </executions> - <configuration> - <outputDirectory>xtend-gen</outputDirectory> - </configuration> - </plugin> - - -<!-- - <plugin> - <groupId>org.jboss.tools.tycho-plugins</groupId> - <artifactId>repository-utils</artifactId> - <version>0.23.2</version> - - <executions> - <execution> - <id>generate-facade</id> - <phase>package</phase> - - <goals> - <goal>generate-repository-facade</goal> - </goals> - - <configuration> - <siteTemplateFolder>siteTemplate</siteTemplateFolder> - - <symbols> - <update.site.name>Amalthea Model Transformation</update.site.name> - <target.eclipse.version>Neon.3 (4.6.3)</target.eclipse.version> - </symbols> - - <associateSites> - <site>http://download.eclipse.org/releases/neon</site> - <site>http://download.eclipse.org/app4mc/updatesites/releases/0.9.0/</site> - <site>http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/</site> - <site>http://download.eclipse.org/sphinx/updates/interim</site> - <site>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0/</site> - <site>http://eclipse.inchron.com/realtime/updatesites/release/current/</site> - </associateSites> - </configuration> - </execution> - </executions> - </plugin> - --> - - </plugins> - </build> - -</project>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.classpath b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.classpath deleted file mode 100644 index fceb480..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.classpath +++ /dev/null
@@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> - <classpathentry kind="output" path="bin"/> -</classpath>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.gitignore b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.gitignore deleted file mode 100644 index 8788e6a..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -bin -target -.DS_Store
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.project b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.project deleted file mode 100644 index b279a20..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.project +++ /dev/null
@@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.app4mc.transformation.examples.builder</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - </natures> -</projectDescription>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.settings/org.eclipse.jdt.core.prefs b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 3a21537..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/.settings/org.eclipse.jdt.core.prefs +++ /dev/null
@@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/about.html b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/about.html deleted file mode 100644 index 164f781..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/about.html +++ /dev/null
@@ -1,36 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> -<title>About</title> -</head> -<body lang="EN-US"> - <h2>About This Content</h2> - - <p>November 30, 2017</p> - <h3>License</h3> - - <p> - The Eclipse Foundation makes available all content in this plug-in - ("Content"). Unless otherwise indicated below, the Content - is provided to you under the terms and conditions of the Eclipse - Public License Version 2.0 ("EPL"). A copy of the EPL is - available at <a href="http://www.eclipse.org/legal/epl-2.0">http://www.eclipse.org/legal/epl-2.0</a>. - For purposes of the EPL, "Program" will mean the Content. - </p> - - <p> - If you did not receive this Content directly from the Eclipse - Foundation, the Content is being redistributed by another party - ("Redistributor") and different terms and conditions may - apply to your use of any object code in the Content. Check the - Redistributor's license that was provided with the Content. If no such - license exists, contact the Redistributor. Unless otherwise indicated - below, the terms and conditions of the EPL still apply to any source - code in the Content and such source code may be obtained at <a - href="http://www.eclipse.org/">http://www.eclipse.org</a>. - </p> - -</body> -</html> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/epl-2.0.html b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/epl-2.0.html deleted file mode 100644 index 637a181..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/epl-2.0.html +++ /dev/null
@@ -1,300 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <title>Eclipse Public License - Version 2.0</title> - <style type="text/css"> - body { - margin: 1.5em 3em; - } - h1{ - font-size:1.5em; - } - h2{ - font-size:1em; - margin-bottom:0.5em; - margin-top:1em; - } - p { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - ul, ol{ - list-style-type:none; - } - </style> - </head> - <body> - <h1>Eclipse Public License - v 2.0</h1> - <p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE - PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION - OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. - </p> - <h2 id="definitions">1. DEFINITIONS</h2> - <p>“Contribution” means:</p> - <ul> - <li>a) in the case of the initial Contributor, the initial content - Distributed under this Agreement, and - </li> - <li> - b) in the case of each subsequent Contributor: - <ul> - <li>i) changes to the Program, and</li> - <li>ii) additions to the Program;</li> - </ul> - where such changes and/or additions to the Program originate from - and are Distributed by that particular Contributor. A Contribution - “originates” from a Contributor if it was added to the Program by such - Contributor itself or anyone acting on such Contributor's behalf. - Contributions do not include changes or additions to the Program that - are not Modified Works. - </li> - </ul> - <p>“Contributor” means any person or entity that Distributes the Program.</p> - <p>“Licensed Patents” mean patent claims licensable by a Contributor which - are necessarily infringed by the use or sale of its Contribution alone - or when combined with the Program. - </p> - <p>“Program” means the Contributions Distributed in accordance with this - Agreement. - </p> - <p>“Recipient” means anyone who receives the Program under this Agreement - or any Secondary License (as applicable), including Contributors. - </p> - <p>“Derivative Works” shall mean any work, whether in Source Code or other - form, that is based on (or derived from) the Program and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. - </p> - <p>“Modified Works” shall mean any work in Source Code or other form that - results from an addition to, deletion from, or modification of the - contents of the Program, including, for purposes of clarity any new file - in Source Code form that contains any contents of the Program. Modified - Works shall not include works that contain only declarations, interfaces, - types, classes, structures, or files of the Program solely in each case - in order to link to, bind by name, or subclass the Program or Modified - Works thereof. - </p> - <p>“Distribute” means the acts of a) distributing or b) making available - in any manner that enables the transfer of a copy. - </p> - <p>“Source Code” means the form of a Program preferred for making - modifications, including but not limited to software source code, - documentation source, and configuration files. - </p> - <p>“Secondary License” means either the GNU General Public License, - Version 2.0, or any later versions of that license, including any - exceptions or additional permissions as identified by the initial - Contributor. - </p> - <h2 id="grant-of-rights">2. GRANT OF RIGHTS</h2> - <ul> - <li>a) Subject to the terms of this Agreement, each Contributor hereby - grants Recipient a non-exclusive, worldwide, royalty-free copyright - license to reproduce, prepare Derivative Works of, publicly display, - publicly perform, Distribute and sublicense the Contribution of such - Contributor, if any, and such Derivative Works. - </li> - <li>b) Subject to the terms of this Agreement, each Contributor hereby - grants Recipient a non-exclusive, worldwide, royalty-free patent - license under Licensed Patents to make, use, sell, offer to sell, - import and otherwise transfer the Contribution of such Contributor, - if any, in Source Code or other form. This patent license shall - apply to the combination of the Contribution and the Program if, - at the time the Contribution is added by the Contributor, such - addition of the Contribution causes such combination to be covered - by the Licensed Patents. The patent license shall not apply to any - other combinations which include the Contribution. No hardware per - se is licensed hereunder. - </li> - <li>c) Recipient understands that although each Contributor grants the - licenses to its Contributions set forth herein, no assurances are - provided by any Contributor that the Program does not infringe the - patent or other intellectual property rights of any other entity. - Each Contributor disclaims any liability to Recipient for claims - brought by any other entity based on infringement of intellectual - property rights or otherwise. As a condition to exercising the rights - and licenses granted hereunder, each Recipient hereby assumes sole - responsibility to secure any other intellectual property rights needed, - if any. For example, if a third party patent license is required to - allow Recipient to Distribute the Program, it is Recipient's - responsibility to acquire that license before distributing the Program. - </li> - <li>d) Each Contributor represents that to its knowledge it has sufficient - copyright rights in its Contribution, if any, to grant the copyright - license set forth in this Agreement. - </li> - <li>e) Notwithstanding the terms of any Secondary License, no Contributor - makes additional grants to any Recipient (other than those set forth - in this Agreement) as a result of such Recipient's receipt of the - Program under the terms of a Secondary License (if permitted under - the terms of Section 3). - </li> - </ul> - <h2 id="requirements">3. REQUIREMENTS</h2> - <p>3.1 If a Contributor Distributes the Program in any form, then:</p> - <ul> - <li>a) the Program must also be made available as Source Code, in - accordance with section 3.2, and the Contributor must accompany - the Program with a statement that the Source Code for the Program - is available under this Agreement, and informs Recipients how to - obtain it in a reasonable manner on or through a medium customarily - used for software exchange; and - </li> - <li> - b) the Contributor may Distribute the Program under a license - different than this Agreement, provided that such license: - <ul> - <li>i) effectively disclaims on behalf of all other Contributors all - warranties and conditions, express and implied, including warranties - or conditions of title and non-infringement, and implied warranties - or conditions of merchantability and fitness for a particular purpose; - </li> - <li>ii) effectively excludes on behalf of all other Contributors all - liability for damages, including direct, indirect, special, incidental - and consequential damages, such as lost profits; - </li> - <li>iii) does not attempt to limit or alter the recipients' rights in the - Source Code under section 3.2; and - </li> - <li>iv) requires any subsequent distribution of the Program by any party - to be under a license that satisfies the requirements of this section 3. - </li> - </ul> - </li> - </ul> - <p>3.2 When the Program is Distributed as Source Code:</p> - <ul> - <li>a) it must be made available under this Agreement, or if the Program (i) - is combined with other material in a separate file or files made available - under a Secondary License, and (ii) the initial Contributor attached to - the Source Code the notice described in Exhibit A of this Agreement, - then the Program may be made available under the terms of such - Secondary Licenses, and - </li> - <li>b) a copy of this Agreement must be included with each copy of the Program.</li> - </ul> - <p>3.3 Contributors may not remove or alter any copyright, patent, trademark, - attribution notices, disclaimers of warranty, or limitations of liability - (‘notices’) contained within the Program from any copy of the Program which - they Distribute, provided that Contributors may add their own appropriate - notices. - </p> - <h2 id="commercial-distribution">4. COMMERCIAL DISTRIBUTION</h2> - <p>Commercial distributors of software may accept certain responsibilities - with respect to end users, business partners and the like. While this - license is intended to facilitate the commercial use of the Program, the - Contributor who includes the Program in a commercial product offering should - do so in a manner which does not create potential liability for other - Contributors. Therefore, if a Contributor includes the Program in a - commercial product offering, such Contributor (“Commercial Contributor”) - hereby agrees to defend and indemnify every other Contributor - (“Indemnified Contributor”) against any losses, damages and costs - (collectively “Losses”) arising from claims, lawsuits and other legal actions - brought by a third party against the Indemnified Contributor to the extent - caused by the acts or omissions of such Commercial Contributor in connection - with its distribution of the Program in a commercial product offering. - The obligations in this section do not apply to any claims or Losses relating - to any actual or alleged intellectual property infringement. In order to - qualify, an Indemnified Contributor must: a) promptly notify the - Commercial Contributor in writing of such claim, and b) allow the Commercial - Contributor to control, and cooperate with the Commercial Contributor in, - the defense and any related settlement negotiations. The Indemnified - Contributor may participate in any such claim at its own expense. - </p> - <p>For example, a Contributor might include the Program - in a commercial product offering, Product X. That Contributor is then a - Commercial Contributor. If that Commercial Contributor then makes performance - claims, or offers warranties related to Product X, those performance claims - and warranties are such Commercial Contributor's responsibility alone. - Under this section, the Commercial Contributor would have to defend claims - against the other Contributors related to those performance claims and - warranties, and if a court requires any other Contributor to pay any damages - as a result, the Commercial Contributor must pay those damages. - </p> - <h2 id="warranty">5. NO WARRANTY</h2> - <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED - BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT - WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, - WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, - MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is - solely responsible for determining the appropriateness of using and - distributing the Program and assumes all risks associated with its - exercise of rights under this Agreement, including but not limited to the - risks and costs of program errors, compliance with applicable laws, damage - to or loss of data, programs or equipment, and unavailability or - interruption of operations. - </p> - <h2 id="disclaimer">6. DISCLAIMER OF LIABILITY</h2> - <p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED - BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY - LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, - OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS - GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - </p> - <h2 id="general">7. GENERAL</h2> - <p>If any provision of this Agreement is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of the - remainder of the terms of this Agreement, and without further action by the - parties hereto, such provision shall be reformed to the minimum extent - necessary to make such provision valid and enforceable. - </p> - <p>If Recipient institutes patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Program itself - (excluding combinations of the Program with other software or hardware) - infringes such Recipient's patent(s), then such Recipient's rights granted - under Section 2(b) shall terminate as of the date such litigation is filed. - </p> - <p>All Recipient's rights under this Agreement shall terminate if it fails to - comply with any of the material terms or conditions of this Agreement and - does not cure such failure in a reasonable period of time after becoming - aware of such noncompliance. If all Recipient's rights under this Agreement - terminate, Recipient agrees to cease use and distribution of the Program - as soon as reasonably practicable. However, Recipient's obligations under - this Agreement and any licenses granted by Recipient relating to the - Program shall continue and survive. - </p> - <p>Everyone is permitted to copy and distribute copies of this Agreement, - but in order to avoid inconsistency the Agreement is copyrighted and may - only be modified in the following manner. The Agreement Steward reserves - the right to publish new versions (including revisions) of this Agreement - from time to time. No one other than the Agreement Steward has the right - to modify this Agreement. The Eclipse Foundation is the initial Agreement - Steward. The Eclipse Foundation may assign the responsibility to serve as - the Agreement Steward to a suitable separate entity. Each new version of - the Agreement will be given a distinguishing version number. The Program - (including Contributions) may always be Distributed subject to the version - of the Agreement under which it was received. In addition, after a new - version of the Agreement is published, Contributor may elect to Distribute - the Program (including its Contributions) under the new version. - </p> - <p>Except as expressly stated in Sections 2(a) and 2(b) above, Recipient - receives no rights or licenses to the intellectual property of any - Contributor under this Agreement, whether expressly, by implication, - estoppel or otherwise. All rights in the Program not expressly granted - under this Agreement are reserved. Nothing in this Agreement is intended - to be enforceable by any entity that is not a Contributor or Recipient. - No third-party beneficiary rights are created under this Agreement. - </p> - <h2 id="exhibit-a">Exhibit A – Form of Secondary Licenses Notice</h2> - <p>“This Source Code may also be made available under the following - Secondary Licenses when the conditions for such availability set forth - in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), - version(s), and exceptions or additional permissions here}.” - </p> - <blockquote> - <p>Simply including a copy of this Agreement, including this Exhibit A - is not sufficient to license the Source Code under Secondary Licenses. - </p> - <p>If it is not possible or desirable to put the notice in a particular file, - then You may include the notice in a location (such as a LICENSE file in a - relevant directory) where a recipient would be likely to look for - such a notice. - </p> - <p>You may add additional accurate notices of copyright ownership.</p> - </blockquote> - </body> -</html> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/copyExample.ant b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/copyExample.ant deleted file mode 100644 index 9107bab..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/copyExample.ant +++ /dev/null
@@ -1,12 +0,0 @@ -<?xml version="1.0"?> -<project name="copyExample" default="main" basedir="../.."> - - <property name="installer" value="#INSTALLER_PROJECT#" /> - <import file="../../../../build/${installer}/copyExampleLib.ant" optional="true" /> - <basename file="${build.project}" property="project" /> - - <target name="main"> - <copyExample project="${project}" /> - </target> - -</project>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/template.launch b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/template.launch deleted file mode 100644 index de8fdb9..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/template.launch +++ /dev/null
@@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> -<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> -<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> -<booleanAttribute key="org.eclipse.ant.uiSET_INPUTHANDLER" value="false"/> -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> #REFRESH_RESOURCES#</resources>}"/> -<booleanAttribute key="org.eclipse.debug.core.capture_output" value="false"/> -<booleanAttribute key="org.eclipse.debug.ui.ATTR_CONSOLE_OUTPUT_ON" value="false"/> -<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> -<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value=""/> -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:<?xml version="1.0" encoding="UTF-8"?> <resources> #RELEVANT_RESOURCES#</resources>}"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${project_loc:/#EXAMPLE_PROJECT#}/.externalToolBuilders/copyExample.ant"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="incremental,auto,"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="-Dbuild.project=${project_loc:/#EXAMPLE_PROJECT#}"/> -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> -</launchConfiguration>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/template.project b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/template.project deleted file mode 100644 index 97d0290..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/exampleBuilderTemplates/template.project +++ /dev/null
@@ -1,14 +0,0 @@ - <buildCommand> - <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> - <triggers>auto,full,incremental,</triggers> - <arguments> - <dictionary> - <key>LaunchConfigHandle</key> - <value><project>/.externalToolBuilders/#EXAMPLE_PROJECT#.launch</value> - </dictionary> - <dictionary> - <key>incclean</key> - <value>true</value> - </dictionary> - </arguments> - </buildCommand>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/src/org/eclipse/app4mc/platform/examplesbuilder/GenerateExampleBuilders.java b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/src/org/eclipse/app4mc/platform/examplesbuilder/GenerateExampleBuilders.java deleted file mode 100644 index 620b8de..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.builder/src/org/eclipse/app4mc/platform/examplesbuilder/GenerateExampleBuilders.java +++ /dev/null
@@ -1,225 +0,0 @@ - /** - ******************************************************************************** - * Copyright (c) 2012 - 2018 Robert Bosch GmbH. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * Robert Bosch GmbH - initial API and implementation - ******************************************************************************** - */ - -package org.eclipse.app4mc.platform.examplesbuilder; - -import java.io.BufferedReader; -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.IOException; -import java.io.InputStream; -import java.util.HashMap; -import java.util.Map; -import java.util.Map.Entry; -import java.util.regex.Matcher; -import java.util.regex.Pattern; - -import javax.xml.parsers.SAXParser; -import javax.xml.parsers.SAXParserFactory; - -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; - -public class GenerateExampleBuilders { - - private static String[] availableExampleFolders=new String[]{"sample-model-transformation", "amlt2inchron"}; - - private static final String TOKEN_EXAMPLE_PROJECT = "#EXAMPLE_PROJECT#"; - - private static final String TOKEN_INSTALLER_PROJECT = "#INSTALLER_PROJECT#"; - - private static final String TOKEN_RELEVANT_RESOURCES = "#RELEVANT_RESOURCES#"; - - private static final String TOKEN_REFRESH_RESOURCES = "#REFRESH_RESOURCES#"; - - private static final String NL = System.getProperty("line.separator"); - - public static void main(final String[] args) throws Exception { - final File relengProject = new File(args[0]).getCanonicalFile(); - final File installerPoject = new File(args[1]).getCanonicalFile(); - final File pluginXML = new File(installerPoject, "plugin.xml"); - System.out.println("Analyzing " + pluginXML); - - final SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); - final XMLHandler handler = new XMLHandler(relengProject, installerPoject); - - try (InputStream in = new FileInputStream(pluginXML)) { - parser.parse(in, handler); - } - } - - static void processProjectDescriptor(final File exampleProject, final File relengProject, - final File installerProject, final String targetFolder) throws Exception { - final String exampleProjectName = exampleProject.getName(); - final String targetPath = installerProject.getName() + "/" + targetFolder; - - final StringBuilder relevantResources = new StringBuilder(); - relevantResources.append(getItemPath(targetPath, 2)); - - for (final File file : exampleProject.listFiles()) { - final String name = file.getName(); - final int type = file.isDirectory() ? 2 : 1; - - if (!"bin".equals(name)) { - final String path = exampleProjectName + "/" + name; - relevantResources.append(getItemPath(path, type)); - } - } - - final Map<String, String> substitutes = new HashMap<String, String>(); - addSubtitute(substitutes, TOKEN_EXAMPLE_PROJECT, exampleProject.getName()); - addSubtitute(substitutes, TOKEN_INSTALLER_PROJECT, installerProject.getName()); - addSubtitute(substitutes, TOKEN_RELEVANT_RESOURCES, relevantResources.toString()); - addSubtitute(substitutes, TOKEN_REFRESH_RESOURCES, getItemPath(new File(targetPath).getParent(), 2)); - - copy(exampleProject, relengProject, substitutes, "copyExample.ant", ".externalToolBuilders/copyExample.ant"); - copy(exampleProject, relengProject, substitutes, "template.launch", - ".externalToolBuilders/" + exampleProjectName + ".launch"); - - updateProjectDescription(exampleProject, relengProject, substitutes); - } - - private static void copy(final File targetProject, final File relengProject, final Map<String, String> substitutes, - final String template, final String targetPath) throws IOException { - final File source = getTemplate(relengProject, template); - final String content = substitute(readFile(source), substitutes); - - final File target = new File(targetProject, targetPath); - System.out.println(" Generating " + target.getCanonicalPath()); - target.getParentFile().mkdir(); - writeFile(target, content); - } - - private static void updateProjectDescription(final File targetProject, final File relengProject, - final Map<String, String> substitutes) throws IOException { - final File snippetTemplate = getTemplate(relengProject, "template.project"); - final String snippet = substitute(readFile(snippetTemplate), substitutes); - - final File descriptionFile = new File(targetProject, ".project"); - final String description = readFile(descriptionFile); - System.out.println(" Updating " + descriptionFile.getCanonicalPath()); - - if (description.indexOf(snippet) != -1) { - // Nothing to update - return; - } - - String newDescription = description; - - final Pattern pattern = Pattern.compile( - "(\\s*<buildCommand>.*?</buildCommand>)*(\\s*<buildCommand>.*?<value><project>/\\.externalToolBuilders/" - + targetProject.getName().replace(".", "\\.") + "\\.launch</value>.*?</buildCommand>)", - Pattern.DOTALL); - final Matcher matcher = pattern.matcher(description); - if (matcher.find()) { - final String remove = matcher.group(2); - newDescription = newDescription.replace(remove, ""); - } - - newDescription = newDescription.replaceFirst("[ \\t]*</buildSpec>", snippet + "\t</buildSpec>"); - if (!newDescription.equals(description)) { - writeFile(descriptionFile, newDescription); - } - } - - private static String readFile(final File file) throws IOException { - final StringBuilder result = new StringBuilder(); - - try (FileReader in = new FileReader(file); BufferedReader reader = new BufferedReader(in)) { - String line; - while ((line = reader.readLine()) != null) { - result.append(line); - result.append(NL); - } - - return result.toString(); - } - } - - private static void writeFile(final File file, final String content) throws IOException { - try (FileWriter out = new FileWriter(file); BufferedWriter writer = new BufferedWriter(out)) { - writer.write(content); - writer.flush(); - } - } - - private static String getItemPath(final String resource, final int type) { - return "<item path="/" + resource.replace('\\', '/') + "" type="" + type - + ""/> "; - } - - private static File getTemplate(final File root, final String template) { - return new File(root, "exampleBuilderTemplates/" + template); - } - - private static void addSubtitute(final Map<String, String> substitutes, final String token, - final String substitute) { - System.out.println(" " + token + " = " + substitute); - substitutes.put(token, substitute); - } - - private static String substitute(String content, final Map<String, String> substitutes) { - for (final Entry<String, String> entry : substitutes.entrySet()) { - content = content.replace(entry.getKey(), entry.getValue()); - } - - return content; - } - - private static class XMLHandler extends DefaultHandler { - private final File relengProject; - private final File installerPoject; - - public XMLHandler(final File relengProject, final File installerPoject) { - this.relengProject = relengProject; - this.installerPoject = installerPoject; - } - - @Override - public void startElement(final String uri, final String localName, final String qName, - final Attributes attributes) throws SAXException { - if ("projectDescriptor".equalsIgnoreCase(qName)) { - try { - final String name = attributes.getValue("name"); - final String contentURI = attributes.getValue("contentURI"); - File exampleProject = null; - - - for(String examplesFolder: availableExampleFolders){ - - File file = new File(this.installerPoject, "../../examples/"+examplesFolder+"/" + name); - if(file.exists()){ - exampleProject=file; - break; - } - } - - System.out.println(" Processing " + name + " --> " + contentURI); - System.out.println(" exampleProject: " + exampleProject); - System.out.println(" installerProject: " + this.installerPoject); - - processProjectDescriptor(exampleProject, this.relengProject, this.installerPoject, contentURI); - } - catch (final Exception ex) { - ex.printStackTrace(); - } - } - } - } -}
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/pom.xml b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/pom.xml deleted file mode 100644 index f692f79..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/pom.xml +++ /dev/null
@@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <relativePath>../org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.examples.installer</artifactId> - <packaging>eclipse-plugin</packaging> - -</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/.gitignore b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/.gitignore deleted file mode 100644 index ea8c4bf..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/.gitignore +++ /dev/null
@@ -1 +0,0 @@ -/target
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/pom.xml b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/pom.xml deleted file mode 100644 index 5a77155..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/pom.xml +++ /dev/null
@@ -1,89 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <relativePath>../org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.p2repo</artifactId> - <packaging>eclipse-repository</packaging> - - <properties> - <org.jboss.tools.tycho-plugins.version>0.22.0</org.jboss.tools.tycho-plugins.version> - </properties> - - <pluginRepositories> - <pluginRepository> - <id>jboss-public-repository-group</id> - <name>JBoss Public Repository Group</name> - <url>http://repository.jboss.org/nexus/content/groups/public/</url> - </pluginRepository> - - <pluginRepository> - <id>jboss-snapshots-repository</id> - <name>JBoss Snapshots Repository</name> - <url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url> - </pluginRepository> - - - </pluginRepositories> - - <build> - <plugins> - <plugin> - <groupId>org.eclipse.tycho</groupId> - <artifactId>tycho-p2-repository-plugin</artifactId> - <version>${tycho.version}</version> - - <configuration> - <compress/> - </configuration> - </plugin> - - - <plugin> - <groupId>org.jboss.tools.tycho-plugins</groupId> - <artifactId>repository-utils</artifactId> - <version>${org.jboss.tools.tycho-plugins.version}</version> - - <executions> - <execution> - <id>generate-facade</id> - <phase>package</phase> - - <goals> - <goal>generate-repository-facade</goal> - </goals> - - <configuration> - <siteTemplateFolder>siteTemplate</siteTemplateFolder> - - <!-- Symbols are used while expanding index.html template --> - <symbols> - <update.site.name>${project.parent.name}</update.site.name> - <target.eclipse.version>4.6.0</target.eclipse.version> - </symbols> - - <associateSites> - - <!-- <site>http://download.eclipse.org/app4mc/updatesites/releases/0.8.3/</site> - <site>http://download.eclipse.org/modeling/tmf/xtext/updates/releases/2.10.0/</site> - <site>http://download.eclipse.org/tools/orbit/downloads/drops/R20170307180635/repository/</site> - <site>http://download.eclipse.org/modeling/emf/emf/updates/releases/2.9.2/</site> - --> - - </associateSites> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - -</project>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/site.xml b/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/site.xml deleted file mode 100644 index de17901..0000000 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/site.xml +++ /dev/null
@@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<site> - <feature url="features/org.eclipse.app4mc.transformation.core.feature_0.3.0.qualifier.jar" id="org.eclipse.app4mc.transformation.core.feature" version="0.3.0.qualifier"> - <category name="APP4MC EMF model Transformation"/> - </feature> - <feature url="features/org.eclipse.app4mc.transformation.examples.feature_0.3.0.qualifier.jar" id="org.eclipse.app4mc.transformation.examples.feature" version="0.3.0.qualifier"> - <category name="APP4MC EMF model Transformation"/> - </feature> - <category-def name="APP4MC EMF model Transformation" label="org.eclipse.app4mc.transformation.p2repo"/> -</site>
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/.gitignore b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/.gitignore deleted file mode 100644 index 54f516e..0000000 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/.gitignore +++ /dev/null
@@ -1,4 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ -/output/* \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/pom.xml b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/pom.xml index 3c0c6aa..d994e66 100644 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/pom.xml +++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.app/pom.xml
@@ -4,19 +4,17 @@ <modelVersion>4.0.0</modelVersion> - <parent> - <relativePath>../../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> + <relativePath>../../../pom.xml</relativePath> <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> + <artifactId>parent</artifactId> <version>0.3.0-SNAPSHOT</version> </parent> <properties> - <plugin-id>app4mc.example.transform.app</plugin-id> - <examples-installer-location>../../../build/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> - </properties> - + <plugin-id>app4mc.example.transform.app</plugin-id> + <examples-installer-location>../../../releng/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> + </properties> <artifactId>app4mc.example.transform.app</artifactId> <packaging>jar</packaging>
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/.gitignore b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/.gitignore deleted file mode 100644 index b58873f..0000000 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/* \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/pom.xml b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/pom.xml index ecc5f68..b166eab 100644 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/pom.xml +++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2m/pom.xml
@@ -4,20 +4,18 @@ <modelVersion>4.0.0</modelVersion> - <parent> - <relativePath>../../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> + <relativePath>../../../pom.xml</relativePath> <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> + <artifactId>parent</artifactId> <version>0.3.0-SNAPSHOT</version> </parent> <properties> <plugin-id>app4mc.example.transform.m2m</plugin-id> - <examples-installer-location>../../../build/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> + <examples-installer-location>../../../releng/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> </properties> - <artifactId>app4mc.example.transform.m2m</artifactId> <packaging>jar</packaging> @@ -106,31 +104,6 @@ </plugin> - - - - <plugin> - <groupId>org.eclipse.xtend</groupId> - <artifactId>xtend-maven-plugin</artifactId> - <version>2.14.0</version> - <executions> - <execution> - <goals> - <goal>compile</goal> - <goal>xtend-install-debug-info</goal> - <goal>testCompile</goal> - <goal>xtend-test-install-debug-info</goal> - </goals> - </execution> - </executions> - <configuration> - <outputDirectory>xtend-gen</outputDirectory> - </configuration> - - </plugin> - - - </plugins> </build> </project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/.gitignore b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/pom.xml b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/pom.xml index 46ba533..8b01bdf 100644 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/pom.xml +++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.m2t/pom.xml
@@ -4,19 +4,17 @@ <modelVersion>4.0.0</modelVersion> - <parent> - <relativePath>../../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> + <relativePath>../../../pom.xml</relativePath> <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> + <artifactId>parent</artifactId> <version>0.3.0-SNAPSHOT</version> </parent> <properties> - <plugin-id>app4mc.example.transform.m2t</plugin-id> - <examples-installer-location>../../../build/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> - </properties> - + <plugin-id>app4mc.example.transform.m2t</plugin-id> + <examples-installer-location>../../../releng/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> + </properties> <artifactId>app4mc.example.transform.m2t</artifactId> <packaging>jar</packaging> @@ -105,25 +103,6 @@ </executions> </plugin> - - <plugin> -<groupId>org.eclipse.xtend</groupId> -<artifactId>xtend-maven-plugin</artifactId> -<version>2.14.0</version> -<executions> - <execution> - <goals> - <goal>compile</goal> - <goal>xtend-install-debug-info</goal> - <goal>testCompile</goal> - <goal>xtend-test-install-debug-info</goal> - </goals> - </execution> -</executions> -<configuration> - <outputDirectory>xtend-gen</outputDirectory> -</configuration> -</plugin> </plugins> </build> </project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/.gitignore b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/pom.xml b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/pom.xml index d7d20a7..b60274e 100644 --- a/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/pom.xml +++ b/eclipse-tools/model-transformation/examples/sample-model-transformation/app4mc.example.transform.samplemodel/pom.xml
@@ -4,17 +4,16 @@ <modelVersion>4.0.0</modelVersion> - <parent> - <relativePath>../../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> + <relativePath>../../../pom.xml</relativePath> <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> + <artifactId>parent</artifactId> <version>0.3.0-SNAPSHOT</version> </parent> <properties> - <plugin-id>app4mc.example.transform.samplemodel</plugin-id> - <examples-installer-location>../../../build/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> + <plugin-id>app4mc.example.transform.samplemodel</plugin-id> + <examples-installer-location>../../../releng/org.eclipse.app4mc.transformation.examples.installer</examples-installer-location> </properties>
diff --git a/eclipse-tools/model-transformation/features/.gitignore b/eclipse-tools/model-transformation/features/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/features/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.3rdparty.feature/.gitignore b/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.3rdparty.feature/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.3rdparty.feature/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.3rdparty.feature/pom.xml b/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.3rdparty.feature/pom.xml deleted file mode 100644 index adf4d71..0000000 --- a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.3rdparty.feature/pom.xml +++ /dev/null
@@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <relativePath>../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.3rdparty.feature</artifactId> - <packaging>eclipse-feature</packaging> - -</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.core.feature/.gitignore b/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.core.feature/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.core.feature/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.core.feature/pom.xml b/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.core.feature/pom.xml deleted file mode 100644 index a188162..0000000 --- a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.core.feature/pom.xml +++ /dev/null
@@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - - - <parent> - <relativePath>../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.core.feature</artifactId> - <packaging>eclipse-feature</packaging> - -</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.examples.feature/.gitignore b/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.examples.feature/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.examples.feature/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.examples.feature/pom.xml b/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.examples.feature/pom.xml deleted file mode 100644 index 898fd52..0000000 --- a/eclipse-tools/model-transformation/features/org.eclipse.app4mc.transformation.examples.feature/pom.xml +++ /dev/null
@@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <relativePath>../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.examples.feature</artifactId> - <packaging>eclipse-feature</packaging> - -</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.application/.gitignore b/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.application/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.application/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.application/pom.xml b/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.application/pom.xml deleted file mode 100644 index ab3a4d9..0000000 --- a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.application/pom.xml +++ /dev/null
@@ -1,49 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <relativePath>../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.application</artifactId> - <packaging>eclipse-plugin</packaging> - - - - <build> - <plugins> - - - <plugin> - <groupId>org.eclipse.xtend</groupId> - <artifactId>xtend-maven-plugin</artifactId> - <version>2.14.0</version> - <executions> - <execution> - <goals> - <goal>compile</goal> - <goal>xtend-install-debug-info</goal> - <goal>testCompile</goal> - <goal>xtend-test-install-debug-info</goal> - </goals> - </execution> - </executions> - <configuration> - <outputDirectory>xtend-gen</outputDirectory> - </configuration> - - </plugin> - - - - </plugins> - </build> - - -</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.extensions/.gitignore b/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.extensions/.gitignore deleted file mode 100644 index d3fb94c..0000000 --- a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.extensions/.gitignore +++ /dev/null
@@ -1,3 +0,0 @@ -/bin/ -/target/ -/xtend-gen/ \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.extensions/pom.xml b/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.extensions/pom.xml deleted file mode 100644 index 47d9ea1..0000000 --- a/eclipse-tools/model-transformation/plugins/org.eclipse.app4mc.transformation.extensions/pom.xml +++ /dev/null
@@ -1,45 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - - <parent> - <relativePath>../../build/org.eclipse.app4mc.transformation.build/pom.xml</relativePath> - <groupId>org.eclipse.app4mc.transformation</groupId> - <artifactId>org.eclipse.app4mc.transformation.build</artifactId> - <version>0.3.0-SNAPSHOT</version> - </parent> - - <artifactId>org.eclipse.app4mc.transformation.extensions</artifactId> - <packaging>eclipse-plugin</packaging> - - - - <build> - <plugins> - - <plugin> - <groupId>org.eclipse.xtend</groupId> - <artifactId>xtend-maven-plugin</artifactId> - <version>2.14.0</version> - <executions> - <execution> - <goals> - <goal>compile</goal> - <goal>xtend-install-debug-info</goal> - <goal>testCompile</goal> - <goal>xtend-test-install-debug-info</goal> - </goals> - </execution> - </executions> - <configuration> - <outputDirectory>xtend-gen</outputDirectory> - </configuration> - </plugin> - - - - </plugins> - </build> -</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/pom.xml b/eclipse-tools/model-transformation/pom.xml new file mode 100644 index 0000000..1896108 --- /dev/null +++ b/eclipse-tools/model-transformation/pom.xml
@@ -0,0 +1,225 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <groupId>org.eclipse.app4mc.transformation</groupId> + <artifactId>parent</artifactId> + <version>0.3.0-SNAPSHOT</version> + + <packaging>pom</packaging> + + <name>Model Transformation</name> + + <properties> + <tycho.version>1.6.0</tycho.version> + + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + </properties> + + <pluginRepositories> + <pluginRepository> + <id>cbi</id> + <url>https://repo.eclipse.org/content/repositories/cbi-releases/</url> + <releases> + <enabled>true</enabled> + </releases> + <snapshots> + <enabled>false</enabled> + </snapshots> + </pluginRepository> + </pluginRepositories> + + <modules> + + <!-- example plugins --> + <module>examples/sample-model-transformation/app4mc.example.transform.samplemodel</module> + <module>examples/sample-model-transformation/app4mc.example.transform.m2m</module> + <module>examples/sample-model-transformation/app4mc.example.transform.m2t</module> + <module>examples/sample-model-transformation/app4mc.example.transform.app</module> + + <!-- Amlt2Inchron transformation plugins --> + <!-- + <module>examples/amlt2inchron/com.inchron.realtime.root</module> + <module>examples/amlt2inchron/org.eclipse.app4mc.transform.to.inchron.app</module> + <module>examples/amlt2inchron/org.eclipse.app4mc.transform.to.inchron.m2m</module> + <module>examples/amlt2inchron/org.eclipse.app4mc.transformation.3rdparty.libs</module> + --> + + <!-- core --> + <module>plugins</module> + <module>features</module> + <module>releng</module> + </modules> + + <build> + + <plugins> + <plugin> + <groupId>org.eclipse.xtend</groupId> + <artifactId>xtend-maven-plugin</artifactId> + <version>2.14.0</version> + <executions> + <execution> + <goals> + <goal>compile</goal> + <goal>xtend-install-debug-info</goal> + <goal>testCompile</goal> + <goal>xtend-test-install-debug-info</goal> + </goals> + </execution> + </executions> + <configuration> + <outputDirectory>${basedir}/xtend-gen</outputDirectory> + <testOutputDirectory>${basedir}/xtend-gen</testOutputDirectory> + </configuration> + <!-- Workaround for https://github.com/eclipse/xtext/issues/1231 --> + <!-- Remove with upgrade to Xtext 2.15 --> + <dependencies> + <dependency> + <groupId>org.eclipse.jdt</groupId> + <artifactId>org.eclipse.jdt.core</artifactId> + <version>3.13.102</version> + </dependency> + <dependency> + <groupId>org.eclipse.jdt</groupId> + <artifactId>org.eclipse.jdt.compiler.apt</artifactId> + <version>1.3.110</version> + </dependency> + <dependency> + <groupId>org.eclipse.jdt</groupId> + <artifactId>org.eclipse.jdt.compiler.tool</artifactId> + <version>1.2.101</version> + </dependency> + <dependency> + <groupId>org.eclipse.emf</groupId> + <artifactId>org.eclipse.emf.codegen</artifactId> + <version>2.11.0</version> + </dependency> + </dependencies> + </plugin> + + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-maven-plugin</artifactId> + <version>${tycho.version}</version> + <extensions>true</extensions> + </plugin> + + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-compiler-plugin</artifactId> + <version>${tycho.version}</version> + <configuration> + <verbose>true</verbose> + <source>1.8</source> + <target>1.8</target> + </configuration> + </plugin> + + <plugin> + <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_64</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> + + <target> + <artifact> + <groupId>org.eclipse.app4mc.transformation</groupId> + <artifactId>org.eclipse.app4mc.transformation.target</artifactId> + <version>0.3.0-SNAPSHOT</version> + </artifact> + </target> + <targetDefinitionIncludeSource>honor</targetDefinitionIncludeSource> + </configuration> + </plugin> + + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-surefire-plugin</artifactId> + <version>${tycho.version}</version> + <configuration> + <!-- argLine>${tycho.testArgLine}</argLine> --> + <forkMode>never</forkMode> + <includes> + <include>**/*Test.*</include> + </includes> + </configuration> + </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> + <artifactId>maven-clean-plugin</artifactId> + <version>3.0.0</version> + <configuration> + <filesets> + <fileset> + <directory>${basedir}</directory> + <includes> + <include>**/xtend-gen/**</include> + </includes> + <followSymlinks>false</followSymlinks> + </fileset> + </filesets> + </configuration> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>sign</id> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-jarsigner-plugin</artifactId> + <version>1.1.3</version> + <executions> + <execution> + <id>sign</id> + <phase>package</phase> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project>
diff --git a/eclipse-tools/model-transformation/build/dev_utils/.project b/eclipse-tools/model-transformation/releng/dev_utils/.project similarity index 100% rename from eclipse-tools/model-transformation/build/dev_utils/.project rename to eclipse-tools/model-transformation/releng/dev_utils/.project
diff --git a/eclipse-tools/model-transformation/build/dev_utils/workingSets.psf b/eclipse-tools/model-transformation/releng/dev_utils/workingSets.psf similarity index 100% rename from eclipse-tools/model-transformation/build/dev_utils/workingSets.psf rename to eclipse-tools/model-transformation/releng/dev_utils/workingSets.psf
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.classpath b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.classpath similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.classpath rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.classpath
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.gitignore b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.gitignore similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.gitignore rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.gitignore
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.project b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.project similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.project rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.project
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.settings/org.eclipse.jdt.core.prefs b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/.settings/org.eclipse.jdt.core.prefs rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/.settings/org.eclipse.jdt.core.prefs
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/META-INF/MANIFEST.MF b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/META-INF/MANIFEST.MF similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/META-INF/MANIFEST.MF rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/META-INF/MANIFEST.MF
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/about.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/about.html similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/about.html rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/about.html
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/build.properties b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/build.properties similarity index 94% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/build.properties rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/build.properties index 4d179bc..42bd0cb 100644 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/build.properties +++ b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/build.properties
@@ -18,9 +18,7 @@ epl-2.0.html src.includes = examples/,\ icons/,\ - pom.xml,\ copyExampleLib.ant,\ about.html,\ - launch/,\ generateTransformationExamplesBuilders.ant,\ epl-2.0.html
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/copyExampleLib.ant b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/copyExampleLib.ant similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/copyExampleLib.ant rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/copyExampleLib.ant
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/epl-2.0.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/epl-2.0.html similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/epl-2.0.html rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/epl-2.0.html
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/generateTransformationExamplesBuilders.ant b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/generateTransformationExamplesBuilders.ant similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/generateTransformationExamplesBuilders.ant rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/generateTransformationExamplesBuilders.ant
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/icons/full/ctool16/NewEMFExample.gif b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/icons/full/ctool16/NewEMFExample.gif similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/icons/full/ctool16/NewEMFExample.gif rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/icons/full/ctool16/NewEMFExample.gif Binary files differ
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/icons/full/wizban/NewEMFExample.gif b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/icons/full/wizban/NewEMFExample.gif similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/icons/full/wizban/NewEMFExample.gif rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/icons/full/wizban/NewEMFExample.gif Binary files differ
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/org.eclipse.app4mc.transformation.examples.installer generateTransformationExamplesBuilders.ant.launch b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/org.eclipse.app4mc.transformation.examples.installer generateTransformationExamplesBuilders.ant.launch similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/org.eclipse.app4mc.transformation.examples.installer generateTransformationExamplesBuilders.ant.launch rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/org.eclipse.app4mc.transformation.examples.installer generateTransformationExamplesBuilders.ant.launch
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/plugin.properties b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/plugin.properties similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/plugin.properties rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/plugin.properties
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/plugin.xml b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/plugin.xml similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.examples.installer/plugin.xml rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.examples.installer/plugin.xml
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/.project b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/.project similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/.project rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/.project
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/about.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/about.html similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/about.html rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/about.html
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/category.xml b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/category.xml similarity index 72% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/category.xml rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/category.xml index de17901..3cdc72e 100644 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/category.xml +++ b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/category.xml
@@ -1,10 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <site> <feature url="features/org.eclipse.app4mc.transformation.core.feature_0.3.0.qualifier.jar" id="org.eclipse.app4mc.transformation.core.feature" version="0.3.0.qualifier"> - <category name="APP4MC EMF model Transformation"/> + <category name="APP4MC EMF Model Transformation"/> </feature> <feature url="features/org.eclipse.app4mc.transformation.examples.feature_0.3.0.qualifier.jar" id="org.eclipse.app4mc.transformation.examples.feature" version="0.3.0.qualifier"> - <category name="APP4MC EMF model Transformation"/> + <category name="APP4MC EMF Model Transformation"/> </feature> - <category-def name="APP4MC EMF model Transformation" label="org.eclipse.app4mc.transformation.p2repo"/> + <category-def name="APP4MC EMF Model Transformation" label="org.eclipse.app4mc.transformation.p2repo"/> </site>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/epl-2.0.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/epl-2.0.html similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/epl-2.0.html rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/epl-2.0.html
diff --git a/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/pom.xml b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/pom.xml new file mode 100644 index 0000000..f83d361 --- /dev/null +++ b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/pom.xml
@@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + + <artifactId>org.eclipse.app4mc.transformation.p2repo</artifactId> + + <packaging>eclipse-repository</packaging> + + <parent> + <relativePath>../../pom.xml</relativePath> + <groupId>org.eclipse.app4mc.transformation</groupId> + <artifactId>parent</artifactId> + <version>0.3.0-SNAPSHOT</version> + </parent> +</project> \ No newline at end of file
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/siteTemplate/index.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/siteTemplate/index.html similarity index 100% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/siteTemplate/index.html rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.p2repo/siteTemplate/index.html
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/.project b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/.project similarity index 76% rename from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/.project rename to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/.project index e5155e4..961dcee 100644 --- a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.build/.project +++ b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/.project
@@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>org.eclipse.app4mc.transformation.build</name> + <name>org.eclipse.app4mc.transformation.target</name> <comment></comment> <projects> </projects>
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/about.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/about.html similarity index 100% copy from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/about.html copy to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/about.html
diff --git a/eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/epl-2.0.html b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/epl-2.0.html similarity index 100% copy from eclipse-tools/model-transformation/build/org.eclipse.app4mc.transformation.p2repo/epl-2.0.html copy to eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/epl-2.0.html
diff --git a/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/org.eclipse.app4mc.transformation.target.target b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/org.eclipse.app4mc.transformation.target.target new file mode 100644 index 0000000..fc60c7d --- /dev/null +++ b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/org.eclipse.app4mc.transformation.target.target
@@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?pde?> +<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> +<target name="Model Transformation Target" sequenceNumber="1589263579"> + <locations> + <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.sdk.ide" version="4.8.0.I20180611-0500"/> + <unit id="org.eclipse.emf.ecore.xcore.lib.feature.group" version="1.3.0.v20180125-1130"/> + <unit id="org.eclipse.emf.sdk.feature.group" version="2.14.0.v20180529-1157"/> + <unit id="org.eclipse.emf.transaction.feature.group" version="1.12.0.201805140824"/> + <unit id="org.eclipse.emf.validation.feature.group" version="1.12.0.201805030717"/> + <unit id="org.eclipse.emf.workspace.feature.group" version="1.12.0.201805140824"/> + <unit id="org.eclipse.xtext.runtime.feature.group" version="2.14.0.v20180523-0937"/> + <unit id="org.eclipse.xtext.sdk.feature.group" version="2.14.0.v20180523-0937"/> + <unit id="org.eclipse.xtext.xbase.feature.group" version="2.14.0.v20180523-0937"/> + <unit id="org.eclipse.xtext.xbase.lib.feature.group" version="2.14.0.v20180522-1631"/> + <unit id="org.eclipse.xtend.sdk.feature.group" version="2.14.0.v20180523-0937"/> + <unit id="org.eclipse.xpand.sdk.feature.group" version="2.2.0.v201605260315"/> + <unit id="org.apache.commons.cli" version="1.2.0.v201404270220"/> + <unit id="org.apache.commons.lang" version="2.6.0.v201404270220"/> + <unit id="org.apache.log4j" version="1.2.15.v201012070815"/> + <unit id="org.apache.xerces" version="2.9.0.v201101211617"/> + <unit id="org.apache.xalan" version="2.7.1.v201005080400"/> + <unit id="org.apache.xml.resolver" version="1.2.0.v201005080400"/> + <unit id="org.apache.xml.serializer" version="2.7.1.v201005080400"/> + <unit id="javax.xml" version="1.3.4.v201005080400"/> + <unit id="org.jdom" version="1.1.1.v201101151400"/> + <unit id="com.google.guava" version="21.0.0.v20170206-1425"/> + <unit id="com.google.inject" version="3.0.0.v201312141243"/> + <repository location="http://download.eclipse.org/releases/photon"/> + </location> + <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.app4mc.platform.sdk.feature.group" version="0.9.7.202001311433"/> + <repository location="http://download.eclipse.org/app4mc/updatesites/releases/0.9.7"/> + </location> + <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.sphinx.sdk.feature.group" version="0.11.2.201802230805"/> + <repository location="http://download.eclipse.org/sphinx/updates/0.11.x"/> + </location> + <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="org.eclipse.license.feature.group" version="2.0.2.v20181016-2210"/> + <repository location="http://download.eclipse.org/cbi/updates/license"/> + </location> + </locations> +</target>
diff --git a/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/org.eclipse.app4mc.transformation.target.tpd b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/org.eclipse.app4mc.transformation.target.tpd new file mode 100644 index 0000000..fd63570 --- /dev/null +++ b/eclipse-tools/model-transformation/releng/org.eclipse.app4mc.transformation.target/org.eclipse.app4mc.transformation.target.tpd
@@ -0,0 +1,41 @@ +target "Model Transformation Target" + +with source allEnvironments + +location "http://download.eclipse.org/releases/photon" { + org.eclipse.sdk.ide + org.eclipse.emf.ecore.xcore.lib.feature.group + org.eclipse.emf.sdk.feature.group + org.eclipse.emf.transaction.feature.group + org.eclipse.emf.validation.feature.group + org.eclipse.emf.workspace.feature.group + org.eclipse.xtext.runtime.feature.group + org.eclipse.xtext.sdk.feature.group + org.eclipse.xtext.xbase.feature.group + org.eclipse.xtext.xbase.lib.feature.group + org.eclipse.xtend.sdk.feature.group + org.eclipse.xpand.sdk.feature.group + org.apache.commons.cli + org.apache.commons.lang + org.apache.log4j + org.apache.xerces + org.apache.xalan + org.apache.xml.resolver + org.apache.xml.serializer + javax.xml + org.jdom + com.google.guava + com.google.inject +} + +location "http://download.eclipse.org/app4mc/updatesites/releases/0.9.7" { + org.eclipse.app4mc.platform.sdk.feature.group +} + +location "http://download.eclipse.org/sphinx/updates/0.11.x" { + org.eclipse.sphinx.sdk.feature.group +} + +location "http://download.eclipse.org/cbi/updates/license" { + org.eclipse.license.feature.group +} \ No newline at end of file