This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/master by this push:
new 285a6eb Bumped maven and plugin versions CTR
285a6eb is described below
commit 285a6eb008cfbc908277414b28db902006a6dd54
Author: Stephen Mallette <[email protected]>
AuthorDate: Fri Dec 17 05:28:07 2021 -0500
Bumped maven and plugin versions CTR
---
.../dev/developer/development-environment.asciidoc | 2 +-
gremlin-console/pom.xml | 8 +++----
gremlin-python/pom.xml | 4 ++--
pom.xml | 25 ++++++++++------------
4 files changed, 18 insertions(+), 21 deletions(-)
diff --git a/docs/src/dev/developer/development-environment.asciidoc
b/docs/src/dev/developer/development-environment.asciidoc
index ae4f0a0..26f9e0e 100644
--- a/docs/src/dev/developer/development-environment.asciidoc
+++ b/docs/src/dev/developer/development-environment.asciidoc
@@ -29,7 +29,7 @@ image:conspiracy.png[]
At a minimum, development of TinkerPop requires
link:https://openjdk.java.net/projects/jdk8/[Java 8] but it is
preferable to use link:https://openjdk.java.net/projects/jdk/11/[Java 11]
cross-compiled to Java 8 (the
cross-compilation happens automatically as part of the build). Maven
(requiring a minimum of
-link:https://maven.apache.org/download.cgi[Maven 3.3.9+]) is used as the
common build system, which even
+link:https://maven.apache.org/download.cgi[Maven 3.5.3+]) is used as the
common build system, which even
controls the builds of non-JVM
link:https://tinkerpop.apache.org/docs/x.y.z/reference/#gremlin-drivers-variants[GLVs]
such as `gremlin-python`. Java and Maven are described as a "minimum" for a
development environment, because they
will only build JVM portions of TinkerPop and many integration tests will not
fire with this simple setup. It is
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index c7bd663..a03cbe8 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -328,7 +328,7 @@ limitations under the License.
</goals>
<configuration>
<skip>${skipIntegrationTests}</skip>
- <tasks>
+ <target>
<copy
todir="${project.build.directory}/python">
<fileset dir="src/test/python"/>
</copy>
@@ -344,7 +344,7 @@ limitations under the License.
failonerror="true">
<arg line="--python=python3 env"/>
</exec>
- </tasks>
+ </target>
</configuration>
</execution>
<execution>
@@ -373,11 +373,11 @@ limitations under the License.
</goals>
<configuration>
<skip>${skipIntegrationTests}</skip>
- <tasks>
+ <target>
<copy
todir="${project.build.directory}/python/gremlin-console">
<fileset
dir="${project.build.directory}/apache-tinkerpop-gremlin-console-${project.version}-standalone"/>
</copy>
- </tasks>
+ </target>
</configuration>
</execution>
diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml
index 90d73e2..e594b49 100644
--- a/gremlin-python/pom.xml
+++ b/gremlin-python/pom.xml
@@ -110,7 +110,7 @@ limitations under the License.
<goal>run</goal>
</goals>
<configuration>
- <tasks>
+ <target>
<!-- seems like we need a few
different copies of the same source. all the
different python stuff doesn't
seem to want to share. we use
/python3 for basic tests and
stuff and /python-packaged for distribution
@@ -158,7 +158,7 @@ limitations under the License.
failonerror="true">
<arg line="install wheel"/>
</exec>
- </tasks>
+ </target>
</configuration>
</execution>
<execution>
diff --git a/pom.xml b/pom.xml
index 2f269d6..72aabfd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -157,7 +157,7 @@ limitations under the License.
<groovy.version>2.5.14</groovy.version>
<hadoop.version>3.3.1</hadoop.version>
<java.tuples.version>1.2</java.tuples.version>
- <javadoc-plugin.version>3.1.0</javadoc-plugin.version>
+ <javadoc-plugin.version>3.3.1</javadoc-plugin.version>
<jcabi.version>1.1</jcabi.version>
<junit.version>4.13.1</junit.version>
<logback.version>1.2.3</logback.version>
@@ -193,7 +193,7 @@ limitations under the License.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
- <version>2.7</version>
+ <version>2.8.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -215,7 +215,7 @@ limitations under the License.
<version>[1.8,12)</version>
</requireJavaVersion>
<requireMavenVersion>
- <version>[3.3.9,)</version>
+ <version>[3.5.3,)</version>
</requireMavenVersion>
</rules>
</configuration>
@@ -225,7 +225,7 @@ limitations under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
- <version>3.0.1</version>
+ <version>3.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
@@ -293,7 +293,7 @@ limitations under the License.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>buildnumber-maven-plugin</artifactId>
- <version>1.4</version>
+ <version>3.0.0</version>
<executions>
<execution>
<goals>
@@ -305,7 +305,7 @@ limitations under the License.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
- <version>3.0.0</version>
+ <version>3.2.0</version>
<executions>
<execution>
<!-- source:
https://stackoverflow.com/a/39139979/6753576 -->
@@ -351,7 +351,6 @@ limitations under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>3.0.2</version>
<configuration>
<archive>
<manifestEntries>
@@ -597,24 +596,22 @@ limitations under the License.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
- <version>3.1.1</version>
+ <version>3.3.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
- <version>3.0.2</version>
+ <version>3.2.0</version>
</plugin>
- <!-- can't upgrade past 1.4.6 until we enforce maven 3.5.2 or
better
- https://github.com/spotify/dockerfile-maven/issues/252 -->
<plugin>
<groupId>com.spotify</groupId>
<artifactId>dockerfile-maven-plugin</artifactId>
- <version>1.4.6</version>
+ <version>1.4.13</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
- <version>1.8</version>
+ <version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -1564,7 +1561,7 @@ limitations under the License.
<plugin>
<artifactId>exec-maven-plugin</artifactId>
<groupId>org.codehaus.mojo</groupId>
- <version>1.6.0</version>
+ <version>3.0.0</version>
<inherited>false</inherited>
<executions>
<execution>