From dc29daeb0a9671efc84cd4fa933285fe63fd2d1b Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Tue, 8 Jul 2008 12:00:45 +0000 Subject: [PATCH] Introduce Argeo PDE Maven plugin git-svn-id: https://svn.argeo.org/slc/trunk@1387 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- maven/plugins/maven-argeo-pde-plugin/.project | 11 +++ maven/plugins/maven-argeo-pde-plugin/pom.xml | 34 +++++++ .../src/main/scripts/argeo-pde.build.xml | 73 +++++++++++++++ .../src/main/scripts/argeo-pde.mojos.xml | 92 +++++++++++++++++++ 4 files changed, 210 insertions(+) create mode 100644 maven/plugins/maven-argeo-pde-plugin/.project create mode 100644 maven/plugins/maven-argeo-pde-plugin/pom.xml create mode 100644 maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.build.xml create mode 100644 maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.mojos.xml diff --git a/maven/plugins/maven-argeo-pde-plugin/.project b/maven/plugins/maven-argeo-pde-plugin/.project new file mode 100644 index 000000000..7cafba57b --- /dev/null +++ b/maven/plugins/maven-argeo-pde-plugin/.project @@ -0,0 +1,11 @@ + + + maven-argeo-pde-plugin + + + + + + + + diff --git a/maven/plugins/maven-argeo-pde-plugin/pom.xml b/maven/plugins/maven-argeo-pde-plugin/pom.xml new file mode 100644 index 000000000..73b6e26b0 --- /dev/null +++ b/maven/plugins/maven-argeo-pde-plugin/pom.xml @@ -0,0 +1,34 @@ + + 4.0.0 + org.argeo.slc.maven.plugins + maven-argeo-pde-plugin + 0.1.1-SNAPSHOT + maven-plugin + Argeo PDE Plugin + + + + org.apache.maven + maven-script-ant + 2.0.9 + + + + + + + maven-plugin-plugin + + + org.apache.maven + maven-plugin-tools-ant + 2.1 + + + + argeo-pde + + + + + \ No newline at end of file diff --git a/maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.build.xml b/maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.build.xml new file mode 100644 index 000000000..29ca2ea2e --- /dev/null +++ b/maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.build.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.mojos.xml b/maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.mojos.xml new file mode 100644 index 000000000..9c35af257 --- /dev/null +++ b/maven/plugins/maven-argeo-pde-plugin/src/main/scripts/argeo-pde.mojos.xml @@ -0,0 +1,92 @@ + + + + build + build + Generate PDE build scripts + + true + + + + baseLocation + baseLocation + true + ${baseLocation} + java.lang.String + The Eclipse base location + + + buildScriptTargets + buildScriptTargets + true + ${buildScriptTargets} + + clean build.jars zip.plugin + + java.lang.String + + The targets to execute in the generated build + script + + + + buildScriptProperties + buildScriptProperties + true + ${buildScriptProperties} + + java.lang.String + + The properties to pass to the generated build + script + + + + eclipseAntArgs + eclipseAntArgs + ${eclipseAntArgs} + + java.lang.String + + Additional args passed to Eclipse Ant (such as + verbose/debug level) + + + + elementId + elementId + true + true + ${project.artifactId} + java.lang.String + + The artifact id of the project by default, will + be used as element id. + + + + + + clean + clean + Clean generated artifacts + + true + + + elementId + elementId + true + true + ${project.artifactId} + java.lang.String + + The artifact id of the project by default, will + be used as element id. + + + + + + \ No newline at end of file -- 2.39.2