diff options
author | Dennis Wagelaar | 2018-05-27 07:27:40 +0000 |
---|---|---|
committer | Dennis Wagelaar | 2018-05-27 07:27:40 +0000 |
commit | cbf4a7e5b1edb68e4a3db963583fac84361f2937 (patch) | |
tree | d8b15f27e311ebf18d8e4d05a7359baa4299e2c3 /plugins | |
parent | e2d97a552cb97fab31bbf62729c1acd7da7efa17 (diff) | |
download | org.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.xml | 34 | ||||
-rw-r--r-- | plugins/org.eclipse.m2m.atl.emftvm.ant/standalone/pom.xml | 54 |
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 |