You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by lg...@apache.org on 2020/11/26 10:07:21 UTC

[mina-sshd] branch master updated: [SSHD-1103] Use gmaven-plus + groovy 3.0 for building the project

This is an automated email from the ASF dual-hosted git repository.

lgoldstein pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git


The following commit(s) were added to refs/heads/master by this push:
     new 9260272  [SSHD-1103] Use gmaven-plus + groovy 3.0 for building the project
9260272 is described below

commit 9260272ad5d197b0c7e558cb3945df97765fcef5
Author: Lyor Goldstein <lg...@apache.org>
AuthorDate: Thu Nov 26 12:06:54 2020 +0200

    [SSHD-1103] Use gmaven-plus + groovy 3.0 for building the project
---
 pom.xml | 55 ++++++++++++++++++++++++++-----------------------------
 1 file changed, 26 insertions(+), 29 deletions(-)

diff --git a/pom.xml b/pom.xml
index 2ec7d3c..c8503cb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -83,7 +83,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.build.outputTimestamp>2020-01-01T00:00:00Z</project.build.outputTimestamp>
 
-        <!-- NOTE: actual value updated by groovy-maven-plugin on initialization phase -->
+        <!-- NOTE: actual value updated by gmavenplus-plugin on initialization phase -->
         <!-- workspace.root.dir>${project.basedir}</workspace.root.dir -->
 
         <java.major.version>1</java.major.version>
@@ -103,12 +103,7 @@
         <ant.build.javac.target>${javac.target}</ant.build.javac.target>
 
         <min.required.maven.version>3.5.0</min.required.maven.version>
-        <gmaven.plugin.version>2.1.1</gmaven.plugin.version>
-        <groovy.major.version>2</groovy.major.version>
-        <groovy.minor.version>5</groovy.minor.version>
-        <groovy.release.version>13</groovy.release.version>
-        <groovy.compliance.level>2.0</groovy.compliance.level>
-        <groovy.version>${groovy.major.version}.${groovy.minor.version}.${groovy.release.version}</groovy.version>
+        <groovy.version>3.0.6</groovy.version>
         <bouncycastle.version>1.67</bouncycastle.version>
         <slf4j.version>1.7.30</slf4j.version>
         <spring.version> 5.3.1</spring.version>
@@ -288,8 +283,8 @@
                                         </pluginExecution>
                                         <pluginExecution>
                                             <pluginExecutionFilter>
-                                                <groupId>org.codehaus.gmaven</groupId>
-                                                <artifactId>groovy-maven-plugin</artifactId>
+                                                <groupId>org.codehaus.gmavenplus</groupId>
+                                                <artifactId>gmavenplus-plugin</artifactId>
                                                 <versionRange>[1.0,)</versionRange>
                                                 <goals>
                                                     <goal>compile</goal>
@@ -786,9 +781,9 @@
                     </dependencies>
                 </plugin>
                 <plugin>
-                    <groupId>org.codehaus.gmaven</groupId>
-                    <artifactId>groovy-maven-plugin</artifactId>
-                    <version>${gmaven.plugin.version}</version>
+                    <groupId>org.codehaus.gmavenplus</groupId>
+                    <artifactId>gmavenplus-plugin</artifactId>
+                    <version>1.11.0</version>
                     <dependencies>
                           <!-- referenced indirectly by groovy-ant -->
                         <dependency>
@@ -1064,8 +1059,8 @@
 
         <plugins>
             <plugin>
-                <groupId>org.codehaus.gmaven</groupId>
-                <artifactId>groovy-maven-plugin</artifactId>
+                <groupId>org.codehaus.gmavenplus</groupId>
+                <artifactId>gmavenplus-plugin</artifactId>
                 <executions>
                     <!-- Works only for Maven 3.x -->
                     <execution>
@@ -1076,24 +1071,26 @@
                             <goal>execute</goal>
                         </goals>
                         <configuration>
-                            <source>
-                                <![CDATA[
-                                    for (java.io.File file = new java.io.File(new java.net.URI('${project.baseUri}')); file != null; file = file.getParentFile()) {
-                                        if (!file.isDirectory()) {
-                                            continue
-                                        }
+                            <scripts>
+                                <script>
+                                    <![CDATA[
+                                        for (java.io.File file = new java.io.File(new java.net.URI('${project.baseUri}')); file != null; file = file.getParentFile()) {
+                                            if (!file.isDirectory()) {
+                                                continue
+                                            }
 
-                                        java.io.File testFile = new java.io.File(file, 'LICENSE.txt')
-                                        if (testFile.canRead()) {
-                                            project.properties['workspace.root.dir'] = file.getAbsolutePath()
-                                            // System.out.println("Workspace root dir: " + project.properties['workspace.root.dir'])
-                                            return
+                                            java.io.File testFile = new java.io.File(file, 'LICENSE.txt')
+                                            if (testFile.canRead()) {
+                                                project.properties['workspace.root.dir'] = file.getAbsolutePath()
+                                                // System.out.println("Workspace root dir: " + project.properties['workspace.root.dir'])
+                                                return
+                                            }
                                         }
-                                    }
 
-                                    System.err.println("Failed to detect workspace root dir")
-                                ]]>
-                            </source>
+                                        System.err.println("Failed to detect workspace root dir")
+                                    ]]>
+                                </script>
+                            </scripts>
                         </configuration>
                     </execution>
                 </executions>