diff --git a/pom.xml b/pom.xml index 5fe188d6e560e88d8892a03fa9c9eb375771a03d..a6b624540c84478f508327fe0f842ce829aff3f0 100644 --- a/pom.xml +++ b/pom.xml @@ -305,7 +305,8 @@ *.internal.* src/api/overview.html - -J-Duser.language=en -J-Duser.country=US + -J-Duser.language=en + -J-Duser.country=US @@ -428,5 +429,25 @@ + + above-jdk9 + + [9,) + + + + + maven-javadoc-plugin + + + -html5 + -J-Duser.language=en + -J-Duser.country=US + + + + + + diff --git a/pom4ide.xml b/pom4ide.xml index dd07bd0d5d2930a6d55a21d46c647887a6160044..6fcdc65d92a7a4770e61455d144cff7cd4b9cbe5 100644 --- a/pom4ide.xml +++ b/pom4ide.xml @@ -305,7 +305,8 @@ *.internal.* src/api/overview.html - -J-Duser.language=en -J-Duser.country=US + -J-Duser.language=en + -J-Duser.country=US @@ -428,5 +429,25 @@ + + above-jdk9 + + [9,) + + + + + maven-javadoc-plugin + + + -html5 + -J-Duser.language=en + -J-Duser.country=US + + + + + + diff --git a/scripts/integration-test.sh b/scripts/integration-test.sh index 3f07383b4817b493b13b04cba78a3ae9607837b7..b200af9bbf7e4e3a0e9872516db26bdd7efbcc85 100755 --- a/scripts/integration-test.sh +++ b/scripts/integration-test.sh @@ -9,18 +9,18 @@ source ./common.sh skipClean # - JAVA9_HOME # - JAVA10_HOME -# Java 8 -if [ -n "$JAVA8_HOME" ]; then - export JAVA_HOME="${JAVA8_HOME}" +# Java 10 +if [ -n "$JAVA10_HOME" ]; then + export JAVA_HOME="${JAVA10_HOME}" else - current_java_version=$(./mvn -v | awk -F'[ ,]' '/^Java version/{print $3}') - if [[ default_java_version != "1.8."* ]]; then - echo "Fail to get java 8 home!" + current_java_version=$(./mvnw -v | awk -F'[ ,]' '/^Java version/{print $3}') + if [[ default_java_version != 10.* ]]; then + echo "Fail to get java 10 home!" exit 1 fi fi -headInfo "test with Java 8" +headInfo "test with Java 10" runCmd ./mvnw clean install --batch-mode runCmd ./scripts/run-agent-test.sh @@ -44,6 +44,16 @@ else headInfo "skip Java 7 test" fi +# Java 8 +if [ -n "$JAVA8_HOME" ]; then + headInfo "test with Java 8" + export JAVA_HOME="${JAVA8_HOME}" + runCmd ./scripts/run-junit.sh skipClean + runCmd ./scripts/run-agent-test.sh skipClean +else + headInfo "skip Java 8 test" +fi + # Java 9 if [ -n "$JAVA9_HOME" ]; then headInfo "test with Java 9" @@ -54,12 +64,12 @@ else headInfo "skip Java 9 test" fi -# Java 10 -if [ -n "$JAVA10_HOME" ]; then - headInfo "test with Java 10" - export JAVA_HOME="${JAVA10_HOME}" +# Java 11 +if [ -n "$JAVA9_HOME" ]; then + headInfo "test with Java 11" + export JAVA_HOME="${JAVA9_HOME}" runCmd ./scripts/run-junit.sh skipClean runCmd ./scripts/run-agent-test.sh skipClean else - headInfo "skip Java 10 test" + headInfo "skip Java 11 test" fi diff --git a/src/api/overview.html b/src/api/overview.html index 84af79c0523138e6f8fa74cf3f4ebd0f0a34bdc0..3c7960e9a39a9af7d6c5baa2feb78fdc8dfaacf3 100644 --- a/src/api/overview.html +++ b/src/api/overview.html @@ -2,7 +2,7 @@

This is the API documentation for the TransmittableThreadLocal(TTL), - The missing std Java™ lib(simple & 0-dependency) for framework/middleware, + The missing std Java™ lib(simple & 0-dependency) for framework/middleware, transmitting ThreadLocal value between threads even using thread pooling components.