Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDennis Wagelaar2018-05-27 07:27:40 +0000
committerDennis Wagelaar2018-05-27 07:27:40 +0000
commitcbf4a7e5b1edb68e4a3db963583fac84361f2937 (patch)
treed8b15f27e311ebf18d8e4d05a7359baa4299e2c3 /plugins
parente2d97a552cb97fab31bbf62729c1acd7da7efa17 (diff)
downloadorg.eclipse.atl-cbf4a7e5b1edb68e4a3db963583fac84361f2937.tar.gz
org.eclipse.atl-cbf4a7e5b1edb68e4a3db963583fac84361f2937.tar.xz
org.eclipse.atl-cbf4a7e5b1edb68e4a3db963583fac84361f2937.zip
534003: Add Maven/stand-alone support for EMFTVM Ant tasks
Add sources and custom pom.xml Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=534003
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.ant/pom.xml34
-rw-r--r--plugins/org.eclipse.m2m.atl.emftvm.ant/standalone/pom.xml54
2 files changed, 87 insertions, 1 deletions
diff --git a/plugins/org.eclipse.m2m.atl.emftvm.ant/pom.xml b/plugins/org.eclipse.m2m.atl.emftvm.ant/pom.xml
index 88c9def4..5bf5ebb3 100644
--- a/plugins/org.eclipse.m2m.atl.emftvm.ant/pom.xml
+++ b/plugins/org.eclipse.m2m.atl.emftvm.ant/pom.xml
@@ -77,6 +77,36 @@
excludes="lib/** META-INF/ECLIPSE_.*" />
<zipfileset src="lib/emftvmAntTasks.jar" />
</jar>
+ <jar
+ destfile="target/standalone/org.eclipse.m2m.atl.emftvm.ant.standalone-${project.version}-sources.jar">
+ <zipfileset
+ src="../org.eclipse.m2m.atl.core/target/org.eclipse.m2m.atl.core-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.core.emf/target/org.eclipse.m2m.atl.core.emf-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.common/target/org.eclipse.m2m.atl.common-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.dsls/target/org.eclipse.m2m.atl.dsls-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.engine/target/org.eclipse.m2m.atl.engine-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.emftvm/target/org.eclipse.m2m.atl.emftvm-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.emftvm.trace/target/org.eclipse.m2m.atl.emftvm.trace-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="../org.eclipse.m2m.atl.emftvm.compiler/target/org.eclipse.m2m.atl.emftvm.compiler-${project.version}-sources.jar"
+ excludes="*.* META-INF/ECLIPSE_.*" />
+ <zipfileset
+ src="target/org.eclipse.m2m.atl.emftvm.ant-${project.version}-sources.jar"
+ excludes="lib/** META-INF/ECLIPSE_.*" />
+ </jar>
</tasks>
</configuration>
</execution>
@@ -94,12 +124,14 @@
</goals>
<configuration>
<file>${project.build.directory}/standalone/org.eclipse.m2m.atl.emftvm.ant.standalone-${project.version}.jar</file>
+ <sources>${project.build.directory}/standalone/org.eclipse.m2m.atl.emftvm.ant.standalone-${project.version}-sources.jar</sources>
<repositoryId>${repository.id}</repositoryId>
<url>${repository.url}</url>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}.standalone</artifactId>
- <version>${project.releaseVersion}</version>
+ <version>${project.deployVersion}</version>
<packaging>jar</packaging>
+ <pomFile>${project.basedir}/standalone/pom.xml</pomFile>
</configuration>
</execution>
</executions>
diff --git a/plugins/org.eclipse.m2m.atl.emftvm.ant/standalone/pom.xml b/plugins/org.eclipse.m2m.atl.emftvm.ant/standalone/pom.xml
new file mode 100644
index 00000000..e4fc9d50
--- /dev/null
+++ b/plugins/org.eclipse.m2m.atl.emftvm.ant/standalone/pom.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.eclipse.m2m.atl</groupId>
+ <artifactId>org.eclipse.m2m.atl.emftvm.ant.standalone</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <packaging>jar</packaging>
+ <licenses>
+ <license>
+ <name>Eclipse Public License - v 1.0</name>
+ <url>http://www.eclipse.org/org/documents/epl-v10.html</url>
+ </license>
+ </licenses>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.equinox</groupId>
+ <artifactId>org.eclipse.equinox.common</artifactId>
+ <version>[3.6,3.10)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>org.eclipse.emf.common</artifactId>
+ <version>[2.4,3.0)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>org.eclipse.emf.ecore</artifactId>
+ <version>[2.4,3.0)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
+ <version>[2.4,3.0)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>org.eclipse.emf.mapping.ecore2xml</artifactId>
+ <version>[2.4,3.0)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>[5.0.1,6.0)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr-runtime</artifactId>
+ <version>[3.0,3.1)</version>
+ </dependency>
+ </dependencies>
+</project> \ No newline at end of file

Back to the top