You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by gn...@apache.org on 2023/01/06 13:41:58 UTC
[maven-mvnd] 01/28: Upgrade to groovy 4 to allow building on recent JDK (#735)
This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a commit to branch mvnd-0.9.x
in repository https://gitbox.apache.org/repos/asf/maven-mvnd.git
commit 7be6bd004d0abed2266242000dbd2804839ac262
Author: Guillaume Nodet <gn...@gmail.com>
AuthorDate: Sat Nov 19 00:18:28 2022 +0100
Upgrade to groovy 4 to allow building on recent JDK (#735)
---
.../src/test/projects/raw-streams/pom.xml | 20 +++++++++++++++-----
pom.xml | 19 ++++++-------------
2 files changed, 21 insertions(+), 18 deletions(-)
diff --git a/integration-tests/src/test/projects/raw-streams/pom.xml b/integration-tests/src/test/projects/raw-streams/pom.xml
index b8ad56d5..5855affa 100644
--- a/integration-tests/src/test/projects/raw-streams/pom.xml
+++ b/integration-tests/src/test/projects/raw-streams/pom.xml
@@ -27,9 +27,9 @@
<build>
<plugins>
<plugin>
- <groupId>org.codehaus.gmaven</groupId>
- <artifactId>groovy-maven-plugin</artifactId>
- <version>2.1.1</version>
+ <groupId>org.codehaus.gmavenplus</groupId>
+ <artifactId>gmavenplus-plugin</artifactId>
+ <version>2.1.0</version>
<executions>
<execution>
<phase>validate</phase>
@@ -37,12 +37,22 @@
<goal>execute</goal>
</goals>
<configuration>
- <source>
+ <scripts>
+ <script><![CDATA[
println 'Hello'
- </source>
+ ]]></script>
+ </scripts>
</configuration>
</execution>
</executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.groovy</groupId>
+ <artifactId>groovy-all</artifactId>
+ <version>4.0.6</version>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
</plugin>
</plugins>
</build>
diff --git a/pom.xml b/pom.xml
index 18ffd30c..8d2ffec1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,7 +58,7 @@
<commons-compress.version>1.21</commons-compress.version>
<graalvm.version>22.2.0</graalvm.version>
<graalvm.plugin.version>0.9.13</graalvm.plugin.version>
- <groovy.version>3.0.9</groovy.version>
+ <groovy.version>4.0.6</groovy.version>
<jakarta.inject.version>1.0</jakarta.inject.version>
<jansi.version>2.4.0</jansi.version>
<jline.version>3.21.0</jline.version>
@@ -73,7 +73,7 @@
<buildnumber-maven-plugin.version>1.4</buildnumber-maven-plugin.version>
<compiler.version>3.8.1</compiler.version>
<formatter-maven-plugin.version>2.15.0</formatter-maven-plugin.version>
- <groovy-maven-plugin.version>2.1.1</groovy-maven-plugin.version>
+ <groovy-maven-plugin.version>2.1.0</groovy-maven-plugin.version>
<impsort-maven-plugin.version>1.6.0</impsort-maven-plugin.version>
<license-maven-plugin.version>3.0</license-maven-plugin.version>
<maven-jar-plugin.version>3.2.2</maven-jar-plugin.version>
@@ -140,7 +140,7 @@
</dependency>
<dependency>
- <groupId>org.codehaus.groovy</groupId>
+ <groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<version>${groovy.version}</version>
</dependency>
@@ -444,22 +444,15 @@ limitations under the License.</inlineHeader>
<version>${maven-shade-plugin.version}</version>
</plugin>
<plugin>
- <groupId>org.codehaus.gmaven</groupId>
- <artifactId>groovy-maven-plugin</artifactId>
+ <groupId>org.codehaus.gmavenplus</groupId>
+ <artifactId>gmavenplus-plugin</artifactId>
<version>${groovy-maven-plugin.version}</version>
<dependencies>
<dependency>
- <groupId>org.codehaus.groovy</groupId>
+ <groupId>org.apache.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>${groovy.version}</version>
<type>pom</type>
- <exclusions>
- <exclusion>
- <!-- groovy-testng depends on testng 7.2.0 wich is not on maven central -->
- <groupId>org.codehaus.groovy</groupId>
- <artifactId>groovy-testng</artifactId>
- </exclusion>
- </exclusions>
</dependency>
</dependencies>
</plugin>