You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2021/03/31 23:27:44 UTC
[tinkerpop] 01/01: Required Maven 3.6.3
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch travis-fix
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit f459798b472f84e80286d2e3fd86723bf7be9b42
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Wed Mar 31 19:27:02 2021 -0400
Required Maven 3.6.3
---
.travis.yml | 4 ++--
docs/src/dev/developer/development-environment.asciidoc | 2 +-
pom.xml | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index ff3a058..bffd5fb 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,8 +16,8 @@ addons:
- deadsnakes
install:
- # install maven 3.3.9 if it is not in cache already
- - bash .travis.install-maven.sh "3.3.9" "${HOME}/mvn-home"
+ # install maven 3.6.3 if it is not in cache already
+ - bash .travis.install-maven.sh "3.6.3" "${HOME}/mvn-home"
- export M2_HOME=${HOME}/mvn-home
- export PATH=${HOME}/mvn-home/bin:${PATH}
# visual check that we have the correct maven/python versions installed
diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc
index b2fea52..4b5bb85 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.6.3+]) is used as the common build system, which even
controls the builds of non-JVM link:https://tinkerpop.apache.org/docs/current/tutorials/gremlin-language-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/pom.xml b/pom.xml
index fc4c822..33ad4e0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -205,7 +205,7 @@ limitations under the License.
<version>[1.8,12)</version>
</requireJavaVersion>
<requireMavenVersion>
- <version>[3.3.9,)</version>
+ <version>[3.6.3,)</version>
</requireMavenVersion>
</rules>
</configuration>