[gmaven] Initial import (#841833)
gil
gil at fedoraproject.org
Tue Sep 18 15:54:02 UTC 2012
commit ad94832a6f94c7c9c1c4916947ee068ef9ddcf16
Author: gil <puntogil at libero.it>
Date: Tue Sep 18 17:53:46 2012 +0200
Initial import (#841833)
.gitignore | 1 +
gmaven-1.4-component-metadata.patch | 48 +++
gmaven-1.4-default-runtime.patch | 519 +++++++++++++++++++++++++++
gmaven-1.4-disable-runtime20.patch | 47 +++
gmaven-1.4-gossip.patch | 50 +++
gmaven-1.4-gshell-io.patch | 144 ++++++++
gmaven-1.4-javadoc.patch | 11 +
gmaven-1.4-plugin-maven3-apis-changed.patch | 37 ++
gmaven-1.4-pom.patch | 80 ++++
gmaven-1.4-runtime-loader.patch | 13 +
gmaven.spec | 322 +++++++++++++++++
sources | 1 +
12 files changed, 1273 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..7827e50 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/gmaven-1.4-src-svn.tar.gz
diff --git a/gmaven-1.4-component-metadata.patch b/gmaven-1.4-component-metadata.patch
new file mode 100644
index 0000000..ca2676b
--- /dev/null
+++ b/gmaven-1.4-component-metadata.patch
@@ -0,0 +1,48 @@
+diff -Nru gmaven-1.4/gmaven-feature/gmaven-feature-api/pom.xml gmaven-1.4-gil/gmaven-feature/gmaven-feature-api/pom.xml
+--- gmaven-1.4/gmaven-feature/gmaven-feature-api/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-feature/gmaven-feature-api/pom.xml 2012-01-06 12:04:40.614866681 +0100
+@@ -38,11 +38,11 @@
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.plexus</groupId>
+- <artifactId>plexus-maven-plugin</artifactId>
++ <artifactId>plexus-component-metadata</artifactId>
+ <executions>
+ <execution>
+ <goals>
+- <goal>descriptor</goal>
++ <goal>generate-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+diff -Nru gmaven-1.4/gmaven-runtime/pom.xml gmaven-1.4-gil/gmaven-runtime/pom.xml
+--- gmaven-1.4/gmaven-runtime/pom.xml 2012-01-06 12:01:33.336863307 +0100
++++ gmaven-1.4-gil/gmaven-runtime/pom.xml 2012-01-06 12:03:38.604865563 +0100
+@@ -61,11 +61,11 @@
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.plexus</groupId>
+- <artifactId>plexus-maven-plugin</artifactId>
++ <artifactId>plexus-component-metadata</artifactId>
+ <executions>
+ <execution>
+ <goals>
+- <goal>descriptor</goal>
++ <goal>generate-metadata</goal>
+ </goals>
+ </execution>
+ </executions>
+diff -Nru gmaven-1.4/pom.xml gmaven-1.4-gil/pom.xml
+--- gmaven-1.4/pom.xml 2012-01-06 12:01:33.337863307 +0100
++++ gmaven-1.4-gil/pom.xml 2012-01-06 12:02:45.166864601 +0100
+@@ -634,8 +634,8 @@
+
+ <plugin>
+ <groupId>org.codehaus.plexus</groupId>
+- <artifactId>plexus-maven-plugin</artifactId>
+- <version>1.3.8</version>
++ <artifactId>plexus-component-metadata</artifactId>
++ <version>1.5.5</version>
+ </plugin>
+
+ <plugin>
diff --git a/gmaven-1.4-default-runtime.patch b/gmaven-1.4-default-runtime.patch
new file mode 100644
index 0000000..972d940
--- /dev/null
+++ b/gmaven-1.4-default-runtime.patch
@@ -0,0 +1,519 @@
+diff -Nru gmaven-1.4/gmaven-examples/clean-maven-plugin/pom.xml gmaven-1.4-gil/gmaven-examples/clean-maven-plugin/pom.xml
+--- gmaven-1.4/gmaven-examples/clean-maven-plugin/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-examples/clean-maven-plugin/pom.xml 2012-07-24 17:38:24.737695695 +0200
+@@ -29,7 +29,7 @@
+
+ <artifactId>clean-maven-plugin</artifactId>
+ <name>GMaven Examples :: Clean Maven Plugin</name>
+- <packaging>maven-plugin</packaging>
++ <packaging>jar</packaging>
+
+ <description>
+ Cleans up generated build artifacts.
+diff -Nru gmaven-1.4/gmaven-examples/install-maven-plugin/pom.xml gmaven-1.4-gil/gmaven-examples/install-maven-plugin/pom.xml
+--- gmaven-1.4/gmaven-examples/install-maven-plugin/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-examples/install-maven-plugin/pom.xml 2012-07-24 17:38:24.741695499 +0200
+@@ -29,7 +29,7 @@
+
+ <artifactId>install-maven-plugin</artifactId>
+ <name>GMaven Examples :: Install Maven Plugin</name>
+- <packaging>maven-plugin</packaging>
++ <packaging>jar</packaging>
+
+ <description>
+ Install artifacts into the local repository.
+diff -Nru gmaven-1.4/gmaven-examples/pom.xml gmaven-1.4-gil/gmaven-examples/pom.xml
+--- gmaven-1.4/gmaven-examples/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-examples/pom.xml 2012-07-24 17:38:24.715696773 +0200
+@@ -73,7 +73,7 @@
+ <groupId>org.codehaus.gmaven</groupId>
+ <artifactId>gmaven-plugin</artifactId>
+ <configuration>
+- <providerSelection>1.5</providerSelection>
++ <providerSelection>1.8</providerSelection>
+ </configuration>
+ </plugin>
+ </plugins>
+diff -Nru gmaven-1.4/gmaven-mojo/pom.xml gmaven-1.4-gil/gmaven-mojo/pom.xml
+--- gmaven-1.4/gmaven-mojo/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-mojo/pom.xml 2012-07-24 17:42:25.985869552 +0200
+@@ -46,7 +46,7 @@
+
+ <dependency>
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+- <artifactId>gmaven-runtime-1.5</artifactId>
++ <artifactId>gmaven-runtime-1.8</artifactId>
+ </dependency>
+
+ <dependency>
+@@ -74,7 +74,7 @@
+ <goal>testCompile</goal>
+ </goals>
+ <configuration>
+- <providerSelection>1.5</providerSelection>
++ <providerSelection>1.8</providerSelection>
+ </configuration>
+ </execution>
+ </executions>
+diff -Nru gmaven-1.4/gmaven-mojo-support/pom.xml gmaven-1.4-gil/gmaven-mojo-support/pom.xml
+--- gmaven-1.4/gmaven-mojo-support/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-mojo-support/pom.xml 2012-07-24 18:40:35.667497402 +0200
+@@ -46,6 +46,43 @@
+ <plugin>
+ <groupId>org.codehaus.gmaven</groupId>
+ <artifactId>gmaven-plugin</artifactId>
++ <configuration>
++ <providerSelection>1.8</providerSelection>
++ </configuration>
++ <dependencies>
++ <dependency>
++ <groupId>org.codehaus.gmaven.runtime</groupId>
++ <artifactId>gmaven-runtime-1.8</artifactId>
++ <version>1.4</version>
++ <exclusions>
++ <exclusion>
++ <groupId>org.codehaus.groovy</groupId>
++ <artifactId>groovy</artifactId>
++ </exclusion>
++ </exclusions>
++ </dependency>
++ <dependency>
++ <groupId>org.codehaus.groovy</groupId>
++ <artifactId>groovy</artifactId>
++ <version>1.8.6</version>
++ </dependency>
++ <dependency>
++ <groupId>antlr</groupId>
++ <artifactId>antlr</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>commons-cli</groupId>
++ <artifactId>commons-cli</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>asm</groupId>
++ <artifactId>asm-all</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-nop</artifactId>
++ </dependency>
++ </dependencies>
+ <executions>
+ <execution>
+ <goals>
+diff -Nru gmaven-1.4/gmaven-plugin/pom.xml gmaven-1.4-gil/gmaven-plugin/pom.xml
+--- gmaven-1.4/gmaven-plugin/pom.xml 2012-07-24 18:43:27.740016184 +0200
++++ gmaven-1.4-gil/gmaven-plugin/pom.xml 2012-07-24 17:43:36.173428287 +0200
+@@ -61,7 +61,7 @@
+ <!-- For build ordering (for IT) -->
+ <dependency>
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+- <artifactId>gmaven-runtime-1.5</artifactId>
++ <artifactId>gmaven-runtime-1.8</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/compile-1/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/compile-1/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/compile-1/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/compile-1/pom.xml 2012-07-24 17:38:24.673698832 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+ </dependencies>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/compile-4/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/compile-4/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/compile-4/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/compile-4/pom.xml 2012-07-24 17:38:24.673698832 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+ </dependencies>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/generate-stubs-1/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/generate-stubs-1/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/generate-stubs-1/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/generate-stubs-1/pom.xml 2012-07-24 17:38:24.674698783 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+ </dependencies>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/generate-stubs-2/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/generate-stubs-2/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/generate-stubs-2/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/generate-stubs-2/pom.xml 2012-07-24 17:38:24.674698783 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+ </dependencies>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/mixed-compile-1/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/mixed-compile-1/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/mixed-compile-1/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/mixed-compile-1/pom.xml 2012-07-24 17:38:24.675698734 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+
+ <dependency>
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/mixed-compile-2/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/mixed-compile-2/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/mixed-compile-2/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/mixed-compile-2/pom.xml 2012-07-24 17:38:24.675698734 +0200
+@@ -38,7 +38,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+
+ <dependency>
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/mixed-compile-3/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/mixed-compile-3/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/mixed-compile-3/pom.xml 2012-01-05 06:14:47.000000000 +0100
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/mixed-compile-3/pom.xml 2012-07-24 17:38:24.676698685 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+
+ <dependency>
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/test-compile-1/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/test-compile-1/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/test-compile-1/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/test-compile-1/pom.xml 2012-07-24 17:38:24.676698685 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/test-compile-2/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/test-compile-2/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/test-compile-2/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/test-compile-2/pom.xml 2012-07-24 17:38:24.677698636 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/compile/test-compile-3/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/compile/test-compile-3/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/compile/test-compile-3/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/compile/test-compile-3/pom.xml 2012-07-24 17:38:24.677698636 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ <scope>test</scope>
+ </dependency>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/plexus-descriptor-1/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/plexus-descriptor-1/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/plexus-descriptor-1/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/plexus-descriptor-1/pom.xml 2012-07-24 17:38:24.678698586 +0200
+@@ -37,7 +37,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+ </dependencies>
+
+diff -Nru gmaven-1.4/gmaven-plugin/src/it/script-libraries/library/pom.xml gmaven-1.4-gil/gmaven-plugin/src/it/script-libraries/library/pom.xml
+--- gmaven-1.4/gmaven-plugin/src/it/script-libraries/library/pom.xml 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-plugin/src/it/script-libraries/library/pom.xml 2012-07-24 17:38:24.678698586 +0200
+@@ -32,7 +32,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ </dependency>
+ </dependencies>
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.5/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.5/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.5/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.5/pom.xml 2012-07-24 17:38:24.679698537 +0200
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all-minimal</artifactId>
++ <artifactId>groovy</artifactId>
+ <version>1.5.8</version>
+ </dependency>
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.6/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.6/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.6/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.6/pom.xml 2012-07-24 17:38:24.679698537 +0200
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all</artifactId>
++ <artifactId>groovy</artifactId>
+ <version>1.6.9</version>
+ <exclusions>
+ <exclusion>
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.7/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.7/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.7/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.7/pom.xml 2012-07-24 17:38:24.680698488 +0200
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all</artifactId>
++ <artifactId>groovy</artifactId>
+ <version>1.7.10</version>
+ <exclusions>
+ <exclusion>
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.8/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.8/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.8/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.8/pom.xml 2012-07-24 17:38:24.680698488 +0200
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all</artifactId>
++ <artifactId>groovy</artifactId>
+ <version>1.8.5</version>
+ <exclusions>
+ <exclusion>
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-2.0/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-2.0/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-2.0/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-2.0/pom.xml 2012-07-24 17:38:24.680698488 +0200
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.codehaus.groovy</groupId>
+- <artifactId>groovy-all</artifactId>
++ <artifactId>groovy</artifactId>
+ <version>2.0.0-beta-2</version>
+ <exclusions>
+ <exclusion>
+diff -Nru gmaven-1.4/gmaven-runtime/pom.xml gmaven-1.4-gil/gmaven-runtime/pom.xml
+--- gmaven-1.4/gmaven-runtime/pom.xml 2012-07-24 18:43:27.745015938 +0200
++++ gmaven-1.4-gil/gmaven-runtime/pom.xml 2012-07-24 17:50:34.996888036 +0200
+@@ -39,7 +39,7 @@
+ <modules>
+ <module>gmaven-runtime-api</module>
+ <module>gmaven-runtime-support</module>
+- <module>gmaven-runtime-1.5</module>
++ <module>gmaven-runtime-1.8</module>
+ <module>gmaven-runtime-loader</module>
+ </modules>
+
+@@ -80,8 +80,8 @@
+ <jdk>1.5</jdk>
+ </activation>
+ <modules>
+- <module>gmaven-runtime-1.6</module>
+- <module>gmaven-runtime-1.7</module>
++ <!--module>gmaven-runtime-1.6</module>
++ <module>gmaven-runtime-1.7</module-->
+ <module>gmaven-runtime-1.8</module>
+ <!--module>gmaven-runtime-2.0</module-->
+ </modules>
+@@ -92,8 +92,8 @@
+ <jdk>1.6</jdk>
+ </activation>
+ <modules>
+- <module>gmaven-runtime-1.6</module>
+- <module>gmaven-runtime-1.7</module>
++ <!--module>gmaven-runtime-1.6</module>
++ <module>gmaven-runtime-1.7</module-->
+ <module>gmaven-runtime-1.8</module>
+ <!--module>gmaven-runtime-2.0</module-->
+ </modules>
+@@ -104,8 +104,8 @@
+ <jdk>1.7</jdk>
+ </activation>
+ <modules>
+- <module>gmaven-runtime-1.6</module>
+- <module>gmaven-runtime-1.7</module>
++ <!--module>gmaven-runtime-1.6</module>
++ <module>gmaven-runtime-1.7</module-->
+ <module>gmaven-runtime-1.8</module>
+ <!--module>gmaven-runtime-2.0</module-->
+ </modules>
+diff -Nru gmaven-1.4/gmaven-support/filter-plugin/pom.xml gmaven-1.4-gil/gmaven-support/filter-plugin/pom.xml
+--- gmaven-1.4/gmaven-support/filter-plugin/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-support/filter-plugin/pom.xml 2012-07-24 17:38:24.690697997 +0200
+@@ -27,7 +27,7 @@
+
+ <artifactId>filter-plugin</artifactId>
+ <name>GMaven Support :: Filter Plugin</name>
+- <packaging>maven-plugin</packaging>
++ <packaging>jar</packaging>
+
+ <description>
+ Custom Maven filtering.
+@@ -36,7 +36,7 @@
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+- <artifactId>gmaven-runtime-1.6</artifactId>
++ <artifactId>gmaven-runtime-1.8</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+@@ -95,8 +95,42 @@
+ <groupId>org.codehaus.gmaven</groupId>
+ <artifactId>gmaven-plugin</artifactId>
+ <configuration>
+- <providerSelection>1.6</providerSelection>
++ <providerSelection>1.8</providerSelection>
+ </configuration>
++ <dependencies>
++ <dependency>
++ <groupId>org.codehaus.gmaven.runtime</groupId>
++ <artifactId>gmaven-runtime-1.8</artifactId>
++ <version>1.4</version>
++ <exclusions>
++ <exclusion>
++ <groupId>org.codehaus.groovy</groupId>
++ <artifactId>groovy</artifactId>
++ </exclusion>
++ </exclusions>
++ </dependency>
++ <dependency>
++ <groupId>org.codehaus.groovy</groupId>
++ <artifactId>groovy</artifactId>
++ <version>1.8.6</version>
++ </dependency>
++ <dependency>
++ <groupId>antlr</groupId>
++ <artifactId>antlr</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>commons-cli</groupId>
++ <artifactId>commons-cli</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>asm</groupId>
++ <artifactId>asm-all</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-nop</artifactId>
++ </dependency>
++ </dependencies>
+ <executions>
+ <execution>
+ <goals>
+diff -Nru gmaven-1.4/groovy-maven-plugin/pom.xml gmaven-1.4-gil/groovy-maven-plugin/pom.xml
+--- gmaven-1.4/groovy-maven-plugin/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/groovy-maven-plugin/pom.xml 2012-07-24 18:43:09.548912787 +0200
+@@ -87,7 +87,43 @@
+ <plugin>
+ <groupId>org.codehaus.gmaven</groupId>
+ <artifactId>gmaven-plugin</artifactId>
+-
++ <configuration>
++ <providerSelection>1.8</providerSelection>
++ </configuration>
++ <dependencies>
++ <dependency>
++ <groupId>org.codehaus.gmaven.runtime</groupId>
++ <artifactId>gmaven-runtime-1.8</artifactId>
++ <version>1.4</version>
++ <exclusions>
++ <exclusion>
++ <groupId>org.codehaus.groovy</groupId>
++ <artifactId>groovy</artifactId>
++ </exclusion>
++ </exclusions>
++ </dependency>
++ <dependency>
++ <groupId>org.codehaus.groovy</groupId>
++ <artifactId>groovy</artifactId>
++ <version>1.8.6</version>
++ </dependency>
++ <dependency>
++ <groupId>antlr</groupId>
++ <artifactId>antlr</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>commons-cli</groupId>
++ <artifactId>commons-cli</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>asm</groupId>
++ <artifactId>asm-all</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>org.slf4j</groupId>
++ <artifactId>slf4j-nop</artifactId>
++ </dependency>
++ </dependencies>
+ <executions>
+ <execution>
+ <phase>process-classes</phase>
+diff -Nru gmaven-1.4/pom.xml gmaven-1.4-gil/pom.xml
+--- gmaven-1.4/pom.xml 2012-07-24 18:43:27.751015642 +0200
++++ gmaven-1.4-gil/pom.xml 2012-07-24 17:39:51.621436987 +0200
+@@ -368,7 +368,7 @@
+ <version>${project.version}</version>
+ </dependency>
+
+- <dependency>
++ <!--dependency>
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+ <artifactId>gmaven-runtime-1.5</artifactId>
+ <version>${project.version}</version>
+@@ -384,7 +384,7 @@
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+ <artifactId>gmaven-runtime-1.7</artifactId>
+ <version>${project.version}</version>
+- </dependency>
++ </dependency-->
+
+ <dependency>
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+@@ -434,7 +434,7 @@
+ <module>gmaven-mojo-support</module>
+ <module>gmaven-archetypes</module>
+ <module>gmaven-examples</module>
+- <module>gmaven-testsuite</module>
++ <!--module>gmaven-testsuite</module-->
+ <module>groovy-maven-plugin</module>
+ </modules>
+
+@@ -713,8 +713,8 @@
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+- <source>1.4</source>
+- <target>1.4</target>
++ <source>1.5</source>
++ <target>1.5</target>
+ </configuration>
+ </plugin>
+ </plugins>
diff --git a/gmaven-1.4-disable-runtime20.patch b/gmaven-1.4-disable-runtime20.patch
new file mode 100644
index 0000000..284e818
--- /dev/null
+++ b/gmaven-1.4-disable-runtime20.patch
@@ -0,0 +1,47 @@
+diff -Nru gmaven-1.4/gmaven-runtime/pom.xml gmaven-1.4-gil/gmaven-runtime/pom.xml
+--- gmaven-1.4/gmaven-runtime/pom.xml 2012-07-20 10:55:47.647474282 +0200
++++ gmaven-1.4-gil/gmaven-runtime/pom.xml 2012-07-20 10:54:57.608049586 +0200
+@@ -83,7 +83,7 @@
+ <module>gmaven-runtime-1.6</module>
+ <module>gmaven-runtime-1.7</module>
+ <module>gmaven-runtime-1.8</module>
+- <module>gmaven-runtime-2.0</module>
++ <!--module>gmaven-runtime-2.0</module-->
+ </modules>
+ </profile>
+ <profile>
+@@ -95,7 +95,7 @@
+ <module>gmaven-runtime-1.6</module>
+ <module>gmaven-runtime-1.7</module>
+ <module>gmaven-runtime-1.8</module>
+- <module>gmaven-runtime-2.0</module>
++ <!--module>gmaven-runtime-2.0</module-->
+ </modules>
+ </profile>
+ <profile>
+@@ -107,7 +107,7 @@
+ <module>gmaven-runtime-1.6</module>
+ <module>gmaven-runtime-1.7</module>
+ <module>gmaven-runtime-1.8</module>
+- <module>gmaven-runtime-2.0</module>
++ <!--module>gmaven-runtime-2.0</module-->
+ </modules>
+ </profile>
+ </profiles>
+diff -Nru gmaven-1.4/pom.xml gmaven-1.4-gil/pom.xml
+--- gmaven-1.4/pom.xml 2012-07-20 10:55:47.677472737 +0200
++++ gmaven-1.4-gil/pom.xml 2012-07-20 10:53:34.554321748 +0200
+@@ -392,11 +392,11 @@
+ <version>${project.version}</version>
+ </dependency>
+
+- <dependency>
++ <!--dependency>
+ <groupId>org.codehaus.gmaven.runtime</groupId>
+ <artifactId>gmaven-runtime-2.0</artifactId>
+ <version>${project.version}</version>
+- </dependency>
++ </dependency-->
+
+ <dependency>
+ <groupId>org.codehaus.gmaven</groupId>
diff --git a/gmaven-1.4-gossip.patch b/gmaven-1.4-gossip.patch
new file mode 100644
index 0000000..c5d1df8
--- /dev/null
+++ b/gmaven-1.4-gossip.patch
@@ -0,0 +1,50 @@
+diff -Nru gmaven-1.4/gmaven-plugin/pom.xml gmaven-1.4-gil/gmaven-plugin/pom.xml
+--- gmaven-1.4/gmaven-plugin/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-plugin/pom.xml 2012-01-06 11:58:07.614859601 +0100
+@@ -201,7 +201,7 @@
+
+ <dependency>
+ <groupId>org.sonatype.gossip</groupId>
+- <artifactId>gossip</artifactId>
++ <artifactId>gossip-core</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+ </dependencies>
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-loader/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-loader/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-loader/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-loader/pom.xml 2012-01-06 11:56:57.605858340 +0100
+@@ -65,7 +65,7 @@
+
+ <dependency>
+ <groupId>org.sonatype.gossip</groupId>
+- <artifactId>gossip</artifactId>
++ <artifactId>gossip-core</artifactId>
+ <scope>runtime</scope>
+ </dependency>
+
+diff -Nru gmaven-1.4/gmaven-runtime/pom.xml gmaven-1.4-gil/gmaven-runtime/pom.xml
+--- gmaven-1.4/gmaven-runtime/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/pom.xml 2012-01-06 11:56:19.665857656 +0100
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.sonatype.gossip</groupId>
+- <artifactId>gossip</artifactId>
++ <artifactId>gossip-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+diff -Nru gmaven-1.4/pom.xml gmaven-1.4-gil/pom.xml
+--- gmaven-1.4/pom.xml 2012-01-06 12:00:30.722862179 +0100
++++ gmaven-1.4-gil/pom.xml 2012-01-06 11:55:40.988856960 +0100
+@@ -230,8 +230,8 @@
+
+ <dependency>
+ <groupId>org.sonatype.gossip</groupId>
+- <artifactId>gossip</artifactId>
+- <version>1.2</version>
++ <artifactId>gossip-core</artifactId>
++ <version>1.7</version>
+ </dependency>
+
+ <dependency>
diff --git a/gmaven-1.4-gshell-io.patch b/gmaven-1.4-gshell-io.patch
new file mode 100644
index 0000000..e8ed032
--- /dev/null
+++ b/gmaven-1.4-gshell-io.patch
@@ -0,0 +1,144 @@
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ConsoleFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ConsoleFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ConsoleFeature.java 2009-11-26 11:15:40.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ConsoleFeature.java 2012-07-15 15:39:56.750630615 +0200
+@@ -22,7 +22,7 @@
+ import org.codehaus.gmaven.feature.support.FeatureSupport;
+ import org.codehaus.gmaven.runtime.Console;
+ import org.codehaus.gmaven.runtime.support.util.NoExitSecurityManager;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ import java.util.EventObject;
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ShellFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ShellFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ShellFeature.java 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.5/src/main/java/org/codehaus/gmaven/runtime/v1_5/ShellFeature.java 2012-07-15 15:40:12.788833499 +0200
+@@ -28,7 +28,7 @@
+ import org.codehaus.groovy.tools.shell.IO;
+ import org.codehaus.groovy.tools.shell.Main;
+ import org.codehaus.groovy.tools.shell.util.Logger;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ /**
+ * Provides the command-line shell feature.
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ConsoleFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ConsoleFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ConsoleFeature.java 2009-11-26 11:15:40.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ConsoleFeature.java 2012-07-15 15:39:17.436582896 +0200
+@@ -22,7 +22,7 @@
+ import org.codehaus.gmaven.feature.support.FeatureSupport;
+ import org.codehaus.gmaven.runtime.Console;
+ import org.codehaus.gmaven.runtime.support.util.NoExitSecurityManager;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ import java.util.EventObject;
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ShellFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ShellFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ShellFeature.java 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.6/src/main/java/org/codehaus/gmaven/runtime/v1_6/ShellFeature.java 2012-07-15 15:39:25.187198191 +0200
+@@ -28,7 +28,7 @@
+ import org.codehaus.groovy.tools.shell.IO;
+ import org.codehaus.groovy.tools.shell.Main;
+ import org.codehaus.groovy.tools.shell.util.Logger;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ /**
+ * Provides the command-line shell feature.
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ConsoleFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ConsoleFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ConsoleFeature.java 2009-11-26 11:15:40.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ConsoleFeature.java 2012-07-15 15:38:40.830398513 +0200
+@@ -22,7 +22,7 @@
+ import org.codehaus.gmaven.feature.support.FeatureSupport;
+ import org.codehaus.gmaven.runtime.Console;
+ import org.codehaus.gmaven.runtime.support.util.NoExitSecurityManager;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ import java.util.EventObject;
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ShellFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ShellFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ShellFeature.java 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.7/src/main/java/org/codehaus/gmaven/runtime/v1_7/ShellFeature.java 2012-07-15 15:38:49.949946413 +0200
+@@ -28,7 +28,7 @@
+ import org.codehaus.groovy.tools.shell.IO;
+ import org.codehaus.groovy.tools.shell.Main;
+ import org.codehaus.groovy.tools.shell.util.Logger;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ /**
+ * Provides the command-line shell feature.
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ConsoleFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ConsoleFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ConsoleFeature.java 2011-09-23 05:47:35.000000000 +0200
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ConsoleFeature.java 2012-07-15 15:38:15.025676905 +0200
+@@ -22,7 +22,7 @@
+ import org.codehaus.gmaven.feature.support.FeatureSupport;
+ import org.codehaus.gmaven.runtime.Console;
+ import org.codehaus.gmaven.runtime.support.util.NoExitSecurityManager;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ import java.util.EventObject;
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ShellFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ShellFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ShellFeature.java 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ShellFeature.java 2012-07-15 15:37:56.860576046 +0200
+@@ -28,7 +28,7 @@
+ import org.codehaus.groovy.tools.shell.IO;
+ import org.codehaus.groovy.tools.shell.Main;
+ import org.codehaus.groovy.tools.shell.util.Logger;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ /**
+ * Provides the command-line shell feature.
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ConsoleFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ConsoleFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ConsoleFeature.java 2011-12-13 06:21:47.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ConsoleFeature.java 2012-07-15 15:37:17.466523317 +0200
+@@ -22,7 +22,7 @@
+ import org.codehaus.gmaven.feature.support.FeatureSupport;
+ import org.codehaus.gmaven.runtime.Console;
+ import org.codehaus.gmaven.runtime.support.util.NoExitSecurityManager;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ import java.util.EventObject;
+
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ShellFeature.java gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ShellFeature.java
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ShellFeature.java 2011-12-13 06:21:47.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-2.0/src/main/java/org/codehaus/gmaven/runtime/v2_0/ShellFeature.java 2012-07-15 15:36:58.304469115 +0200
+@@ -27,7 +27,7 @@
+ import org.codehaus.groovy.tools.shell.IO;
+ import org.codehaus.groovy.tools.shell.Main;
+ import org.codehaus.groovy.tools.shell.util.Logger;
+-import org.sonatype.gshell.io.StreamSet;
++import org.sonatype.gshell.util.io.StreamSet;
+
+ /**
+ * Provides the command-line shell feature.
+diff -Nru gmaven-1.4/gmaven-runtime/gmaven-runtime-support/pom.xml gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-support/pom.xml
+--- gmaven-1.4/gmaven-runtime/gmaven-runtime-support/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/gmaven-runtime/gmaven-runtime-support/pom.xml 2012-07-15 15:36:22.362240323 +0200
+@@ -52,7 +52,7 @@
+
+ <dependency>
+ <groupId>org.sonatype.gshell</groupId>
+- <artifactId>gshell-io</artifactId>
++ <artifactId>gshell-util</artifactId>
+ </dependency>
+
+ <dependency>
+diff -Nru gmaven-1.4/pom.xml gmaven-1.4-gil/pom.xml
+--- gmaven-1.4/pom.xml 2012-01-06 03:15:21.000000000 +0100
++++ gmaven-1.4-gil/pom.xml 2012-07-15 15:35:33.892622223 +0200
+@@ -302,7 +302,7 @@
+
+ <dependency>
+ <groupId>org.sonatype.gshell</groupId>
+- <artifactId>gshell-io</artifactId>
++ <artifactId>gshell-util</artifactId>
+ <version>2.4</version>
+ <exclusions>
+ <exclusion>
diff --git a/gmaven-1.4-javadoc.patch b/gmaven-1.4-javadoc.patch
new file mode 100644
index 0000000..ff983d9
--- /dev/null
+++ b/gmaven-1.4-javadoc.patch
@@ -0,0 +1,11 @@
+--- pom.xml 2012-01-06 11:38:14.146838102 +0100
++++ pom.xml-gil 2012-01-06 11:51:10.270852082 +0100
+@@ -622,7 +622,7 @@
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.8</version>
+ <configuration>
+- <source>1.4</source>
++ <source>1.5</source>
+ </configuration>
+ </plugin>
+
diff --git a/gmaven-1.4-plugin-maven3-apis-changed.patch b/gmaven-1.4-plugin-maven3-apis-changed.patch
new file mode 100644
index 0000000..85e046e
--- /dev/null
+++ b/gmaven-1.4-plugin-maven3-apis-changed.patch
@@ -0,0 +1,37 @@
+diff -Nru gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute/ExpressionEvaluatorImpl.java gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute-gil/ExpressionEvaluatorImpl.java
+--- gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute/ExpressionEvaluatorImpl.java 2011-09-26 04:39:28.000000000 +0200
++++ gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute-gil/ExpressionEvaluatorImpl.java 2012-07-19 14:17:29.000000000 +0200
+@@ -176,7 +176,11 @@
+ value = context.getSortedProjects();
+ }
+ else if ("reports".equals(expression)) {
+- value = mojoExecution.getReports();
++ // FIXME
++ //cannot find symbol
++ //symbol : method getReports()
++ //location: class org.apache.maven.plugin.MojoExecution
++ //value = mojoExecution.getReports();
+ }
+ else if ("project".equals(expression)) {
+ value = project;
+diff -Nru gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute/MavenProjectDelegateAdapter.java gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute-gil/MavenProjectDelegateAdapter.java
+--- gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute/MavenProjectDelegateAdapter.java 2009-07-16 11:15:04.000000000 +0200
++++ gmaven-plugin/src/main/java/org/codehaus/gmaven/plugin/execute-gil/MavenProjectDelegateAdapter.java 2012-07-19 14:19:54.000000000 +0200
+@@ -480,11 +480,15 @@
+ }
+
+ public void addPlugin(final Plugin plugin) {
+- getDelegate().addPlugin(plugin);
++ getDelegate().getBuild().addPlugin(plugin);
+ }
+
+ public void injectPluginManagementInfo(final Plugin plugin) {
+- getDelegate().injectPluginManagementInfo(plugin);
++ // FIXME
++ //cannot find symbol
++ //symbol : method injectPluginManagementInfo(org.apache.maven.model.Plugin)
++ //location: class org.apache.maven.project.MavenProject
++ //getDelegate().injectPluginManagementInfo(plugin);
+ }
+
+ public List getCollectedProjects() {
diff --git a/gmaven-1.4-pom.patch b/gmaven-1.4-pom.patch
new file mode 100644
index 0000000..b2a4a1c
--- /dev/null
+++ b/gmaven-1.4-pom.patch
@@ -0,0 +1,80 @@
+--- pom.xml 2012-07-15 15:35:33.892622223 +0200
++++ pom.xml-gil 2012-07-15 15:54:12.406993455 +0200
+@@ -151,9 +151,9 @@
+ <url>http://bamboo.ci.codehaus.org/browse/GMAVEN</url>
+ </ciManagement>
+
+- <prerequisites>
++ <!--prerequisites>
+ <maven>2.0.10</maven>
+- </prerequisites>
++ </prerequisites-->
+
+ <!--<distributionManagement>-->
+ <!--<repository>-->
+@@ -439,13 +439,13 @@
+ </modules>
+
+ <build>
+- <extensions>
++ <!--extensions>
+ <extension>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-webdav-jackrabbit</artifactId>
+ <version>1.0</version>
+ </extension>
+- </extensions>
++ </extensions-->
+
+ <defaultGoal>install</defaultGoal>
+
+@@ -672,7 +672,7 @@
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ </plugin>
+
+- <plugin>
++ <!--plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <executions>
+@@ -688,7 +688,7 @@
+ </requireJavaVersion>
+ <requireMavenVersion>
+ <version>[2.0.10,)</version>
+- </requireMavenVersion>
++ </requireMavenVersion-->
+ <!--
+ <requirePluginVersions>
+ <banLatest>true</banLatest>
+@@ -697,11 +697,11 @@
+ <banTimestamps>false</banTimestamps>
+ </requirePluginVersions>
+ -->
+- </rules>
++ <!--/rules>
+ </configuration>
+ </execution>
+ </executions>
+- </plugin>
++ </plugin-->
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+@@ -1109,7 +1109,7 @@
+ </activation>
+ <build>
+ <plugins>
+- <plugin>
++ <!--plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <executions>
+@@ -1133,7 +1133,7 @@
+ </configuration>
+ </execution>
+ </executions>
+- </plugin>
++ </plugin-->
+ </plugins>
+ </build>
+ </profile>
diff --git a/gmaven-1.4-runtime-loader.patch b/gmaven-1.4-runtime-loader.patch
new file mode 100644
index 0000000..f00e4a3
--- /dev/null
+++ b/gmaven-1.4-runtime-loader.patch
@@ -0,0 +1,13 @@
+--- gmaven-runtime/gmaven-runtime-loader/pom.xml 2012-07-15 16:18:15.063630868 +0200
++++ gmaven-runtime/gmaven-runtime-loader/pom.xml-gil 2012-07-15 16:23:38.017747317 +0200
+@@ -54,6 +54,10 @@
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ </dependency>
++ <dependency>
++ <groupId>org.apache.maven</groupId>
++ <artifactId>maven-core</artifactId>
++ </dependency>
+
+ <!--
+ NOTE: Only used for StopWatch :-(
diff --git a/gmaven.spec b/gmaven.spec
new file mode 100644
index 0000000..3832bf6
--- /dev/null
+++ b/gmaven.spec
@@ -0,0 +1,322 @@
+Name: gmaven
+Version: 1.4
+Release: 1%{?dist}
+Summary: Integration of Groovy into Maven
+Group: Development/Libraries
+License: ASL 2.0
+Url: http://gmaven.codehaus.org/
+# MOVED TO GITHUB 2012-08-02 https://github.com/groovy/gmaven
+# svn export http://svn.codehaus.org/gmaven/tags/gmaven-1.4
+# tar czf gmaven-1.4-src-svn.tar.gz gmaven-1.4
+Source0: %{name}-%{version}-src-svn.tar.gz
+# depend on groovy 2.x
+Patch0: %{name}-%{version}-disable-runtime20.patch
+# build fix for gshell 2.6.x
+Patch1: %{name}-%{version}-gshell-io.patch
+# set source to 1.5
+Patch2: %{name}-%{version}-javadoc.patch
+# build fix for gossip >= 1.7
+Patch3: %{name}-%{version}-gossip.patch
+# use plexus component-metadata instead of maven-plugin
+Patch4: %{name}-%{version}-component-metadata.patch
+# remove maven-enforcer-plugin wagon-webdav-jackrabbit requireMavenVersion
+Patch5: %{name}-%{version}-pom.patch
+# add maven 3.x core as dep
+Patch6: %{name}-%{version}-runtime-loader.patch
+
+# fix build with maven3.x apis
+Patch7: %{name}-%{version}-plugin-maven3-apis-changed.patch
+
+# change groovy aId
+# vs 1.6 1.7 1.8 2.x groovy-all groovy
+# vs 1.5 groovy-all-minimal groovy
+# remove runtime-1.5 runtime-1.6 runtime-1.7
+
+# for some maven metadata files require groovy and gmaven runtime 1.6
+# change packaging for filter-plugin examples
+
+# set source/target to 1.5 in compiler-plugin conf
+
+# configure gmvane-plugin for filter-plugin gmaven-mojo-support groovy-maven-plugin
+
+Patch8: %{name}-%{version}-default-runtime.patch
+
+BuildRequires: codehaus-parent
+BuildRequires: fusesource-pom
+# BuildRequires: forge-parent
+BuildRequires: java-devel
+BuildRequires: jpackage-utils
+
+BuildRequires: ant
+# groovy-all rebundle libraries
+BuildRequires: antlr
+BuildRequires: apache-commons-cli
+BuildRequires: objectweb-asm
+
+BuildRequires: apache-commons-lang
+BuildRequires: apache-resource-bundles
+BuildRequires: groovy
+BuildRequires: gshell
+BuildRequires: jline2
+BuildRequires: maven
+BuildRequires: maven-artifact-manager
+BuildRequires: maven-monitor
+BuildRequires: maven-plugin-descriptor
+BuildRequires: maven-project
+BuildRequires: maven-shared-file-management
+BuildRequires: maven-shared-filtering
+BuildRequires: maven-shared-reporting-api
+BuildRequires: maven-shared-reporting-impl
+BuildRequires: maven-wagon
+BuildRequires: plexus-classworlds
+BuildRequires: plexus-containers-container-default
+BuildRequires: plexus-digest
+BuildRequires: plexus-utils
+BuildRequires: qdox
+BuildRequires: slf4j
+BuildRequires: sonatype-gossip
+
+# test deps
+BuildRequires: junit
+
+BuildRequires: maven-archetype-common
+BuildRequires: maven-archetype-packaging
+BuildRequires: maven-archetype-plugin
+BuildRequires: maven-antrun-plugin
+BuildRequires: maven-compiler-plugin
+BuildRequires: maven-dependency-plugin
+BuildRequires: maven-install-plugin
+BuildRequires: maven-invoker-plugin
+BuildRequires: maven-jar-plugin
+BuildRequires: maven-javadoc-plugin
+BuildRequires: maven-plugin-build-helper
+BuildRequires: maven-plugin-plugin
+BuildRequires: maven-remote-resources-plugin
+BuildRequires: maven-resources-plugin
+BuildRequires: maven-surefire-plugin
+BuildRequires: maven-surefire-provider-junit4
+BuildRequires: maven-surefire-report-plugin
+BuildRequires: plexus-containers-component-metadata
+
+Requires: ant
+Requires: antlr
+Requires: apache-commons-cli
+Requires: apache-commons-lang
+Requires: groovy
+Requires: gshell
+Requires: jline2
+Requires: maven
+Requires: maven-monitor
+Requires: maven-plugin-descriptor
+Requires: maven-project
+Requires: maven-shared-file-management
+Requires: maven-shared-filtering
+Requires: maven-shared-reporting-api
+Requires: maven-shared-reporting-impl
+Requires: maven-wagon
+Requires: objectweb-asm
+Requires: plexus-classworlds
+Requires: plexus-containers-container-default
+Requires: plexus-digest
+Requires: plexus-utils
+Requires: qdox
+Requires: slf4j
+Requires: sonatype-gossip
+
+Requires: java
+Requires: jpackage-utils
+BuildArch: noarch
+
+%description
+GMaven provides integration of the Groovy language into Maven.
+With GMaven you can:
+* Build Groovy Projects
+* Execute Groovy Code
+* Run Groovy Tools
+* Implement Maven Plugins
+Advanced:
+* Groovy Runtime
+* Advanced Configuration
+
+%package archetypes
+Group: Development/Libraries
+Summary: GMaven Archetypes
+Requires: %{name} = %{version}-%{release}
+
+%description archetypes
+Integration of Groovy into Maven.
+
+%package -n groovy-maven-plugin
+Group: Development/Libraries
+Summary: Groovy Maven Plugin
+Requires: %{name} = %{version}-%{release}
+
+%description -n groovy-maven-plugin
+Adapts the latest Groovy Maven Plugin to the
+legacy 'org.codehaus.mojo:groovy-maven-plugin'
+location.
+
+%package javadoc
+Group: Documentation
+Summary: Javadoc for %{name}
+Requires: jpackage-utils
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%package examples
+Group: Development/Libraries
+Summary: GMaven Examples
+Requires: %{name} = %{version}-%{release}
+Requires: maven
+Requires: maven-artifact-manager
+Requires: maven-shared-file-management
+Requires: plexus-digest
+
+%description examples
+Provides some example plugins implemented in Groovy.
+
+%prep
+%setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p0
+%patch3 -p1
+%patch4 -p1
+%patch5 -p0
+%patch6 -p0
+%patch7 -p0
+%patch8 -p1
+
+# https://jira.codehaus.org/browse/GMAVEN-98
+sed -i "s|return new Version(1, 8, 5);|return new Version(1, 8, 7);|" gmaven-runtime/gmaven-runtime-1.8/src/main/java/org/codehaus/gmaven/runtime/v1_8/ProviderImpl.java
+
+
+%build
+
+# runtime profile
+mvn-rpmbuild -Pjava7 install javadoc:aggregate
+
+%install
+
+mkdir -p %{buildroot}%{_javadir}/%{name}
+mkdir -p %{buildroot}%{_mavenpomdir}
+
+install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}.pom
+%add_maven_depmap JPP.%{name}-%{name}.pom
+
+install -pm 644 %{name}-archetypes/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-archetypes.pom
+%add_maven_depmap -f archetypes JPP.%{name}-%{name}-archetypes.pom
+for m in %{name}-archetype-basic %{name}-archetype-mojo; do
+ install -m 644 %{name}-archetypes/${m}/target/${m}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${m}.jar
+ install -pm 644 %{name}-archetypes/${m}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-${m}.pom
+%add_maven_depmap -f archetypes JPP.%{name}-${m}.pom %{name}/${m}.jar
+done
+
+install -pm 644 %{name}-examples/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-examples.pom
+%add_maven_depmap -f examples JPP.%{name}-%{name}-examples.pom
+for m in clean-maven-plugin install-maven-plugin; do
+ install -m 644 %{name}-examples/${m}/target/${m}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${m}.jar
+ install -pm 644 %{name}-examples/${m}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-${m}.pom
+%add_maven_depmap -f examples JPP.%{name}-${m}.pom %{name}/${m}.jar
+done
+
+install -pm 644 %{name}-feature/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-feature.pom
+%add_maven_depmap JPP.%{name}-%{name}-feature.pom
+for m in %{name}-feature-api gmaven-feature-support; do
+ install -m 644 %{name}-feature/${m}/target/${m}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${m}.jar
+ install -pm 644 %{name}-feature/${m}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-${m}.pom
+%add_maven_depmap JPP.%{name}-${m}.pom %{name}/${m}.jar
+done
+
+install -pm 644 %{name}-runtime/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-runtime.pom
+%add_maven_depmap JPP.%{name}-%{name}-runtime.pom
+
+for m in %{name}-runtime-api %{name}-runtime-loader %{name}-runtime-support %{name}-runtime-1.8; do
+ install -m 644 %{name}-runtime/${m}/target/${m}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${m}.jar
+ install -pm 644 %{name}-runtime/${m}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-${m}.pom
+%add_maven_depmap JPP.%{name}-${m}.pom %{name}/${m}.jar
+done
+
+for m in %{name}-mojo %{name}-mojo-support %{name}-packaging %{name}-plugin; do
+ install -m 644 ${m}/target/${m}-%{version}.jar %{buildroot}%{_javadir}/%{name}/${m}.jar
+ install -pm 644 ${m}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-${m}.pom
+%add_maven_depmap JPP.%{name}-${m}.pom %{name}/${m}.jar
+done
+
+install -pm 644 %{name}-support/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-support.pom
+%add_maven_depmap JPP.%{name}-%{name}-support.pom
+install -m 644 %{name}-support/filter-plugin/target/filter-plugin-%{version}.jar %{buildroot}%{_javadir}/%{name}/filter-plugin.jar
+install -pm 644 %{name}-support/filter-plugin/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-filter-plugin.pom
+%add_maven_depmap JPP.%{name}-filter-plugin.pom %{name}/filter-plugin.jar
+
+install -m 644 groovy-maven-plugin/target/groovy-maven-plugin-%{version}.jar %{buildroot}%{_javadir}/%{name}/groovy-maven-plugin.jar
+install -pm 644 groovy-maven-plugin/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-groovy-maven-plugin.pom
+%add_maven_depmap JPP.%{name}-groovy-maven-plugin.pom %{name}/groovy-maven-plugin.jar -f groovy-maven-plugin
+mv %{buildroot}%{_mavendepmapfragdir}/%{name}-groovy-maven-plugin %{buildroot}%{_mavendepmapfragdir}/groovy-maven-plugin
+
+mkdir -p %{buildroot}%{_javadocdir}/%{name}
+cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+
+%files
+%dir %{_javadir}/%{name}
+%{_javadir}/%{name}/filter-plugin.jar
+%{_javadir}/%{name}/%{name}-feature-api.jar
+%{_javadir}/%{name}/%{name}-feature-support.jar
+%{_javadir}/%{name}/%{name}-mojo-support.jar
+%{_javadir}/%{name}/%{name}-mojo.jar
+%{_javadir}/%{name}/%{name}-packaging.jar
+%{_javadir}/%{name}/%{name}-plugin.jar
+%{_javadir}/%{name}/%{name}-runtime-1.8.jar
+%{_javadir}/%{name}/%{name}-runtime-api.jar
+%{_javadir}/%{name}/%{name}-runtime-loader.jar
+%{_javadir}/%{name}/%{name}-runtime-support.jar
+%{_mavenpomdir}/JPP.%{name}-filter-plugin.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-feature-api.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-feature-support.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-feature.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-mojo-support.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-mojo.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-packaging.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-plugin.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-runtime-1.8.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-runtime-api.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-runtime-loader.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-runtime-support.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-runtime.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-support.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}.pom
+%{_mavendepmapfragdir}/%{name}
+%doc LICENSE.txt README.txt
+
+%files archetypes
+%{_javadir}/%{name}/%{name}-archetype-basic.jar
+%{_javadir}/%{name}/%{name}-archetype-mojo.jar
+%{_mavenpomdir}/JPP.%{name}-%{name}-archetype-basic.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-archetype-mojo.pom
+%{_mavenpomdir}/JPP.%{name}-%{name}-archetypes.pom
+%{_mavendepmapfragdir}/%{name}-archetypes
+%doc LICENSE.txt
+
+%files -n groovy-maven-plugin
+%{_javadir}/%{name}/groovy-maven-plugin.jar
+%{_mavenpomdir}/JPP.%{name}-groovy-maven-plugin.pom
+%{_mavendepmapfragdir}/groovy-maven-plugin
+%doc LICENSE.txt
+
+%files examples
+%{_javadir}/%{name}/clean-maven-plugin.jar
+%{_javadir}/%{name}/install-maven-plugin.jar
+%{_mavenpomdir}/JPP.%{name}-%{name}-examples.pom
+%{_mavenpomdir}/JPP.%{name}-clean-maven-plugin.pom
+%{_mavenpomdir}/JPP.%{name}-install-maven-plugin.pom
+%{_mavendepmapfragdir}/%{name}-examples
+%doc LICENSE.txt
+
+%files javadoc
+%{_javadocdir}/%{name}
+%doc LICENSE.txt
+
+%changelog
+* Sun Jul 15 2012 gil cattaneo <puntogil at libero.it> 1.4-1
+- initial rpm
\ No newline at end of file
diff --git a/sources b/sources
index e69de29..31895aa 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+38a643a42cdb27b69bd33550e0e7cdad gmaven-1.4-src-svn.tar.gz
More information about the scm-commits
mailing list