diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0aa5090d..b6b58949 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: [ ubuntu-latest , windows-latest ] - java: [ 8, 11 ] + java: [ 11,17 ] experimental: [ false ] steps: diff --git a/pom.xml b/pom.xml index 0a6e20be..02607f36 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ QDox com.thoughtworks.qdox qdox - 2.1.1-SNAPSHOT + 2.2.0-SNAPSHOT https://github.com/paul-hammant/qdox @@ -153,13 +153,6 @@ org.apache.maven.plugins maven-jar-plugin 3.3.0 - - - - com.thoughtworks.qdox - - - org.apache.maven.plugins @@ -202,6 +195,9 @@ 3.0 + + 11 + @@ -221,6 +217,33 @@ + + org.apache.maven.plugins + maven-compiler-plugin + + + default-compile + + 8 + + module-info.java + + + + + module-descriptor + + compile + + + 11 + + module-info.java + + + + + de.jflex jflex-maven-plugin @@ -288,27 +311,6 @@ - - org.codehaus.mojo - animal-sniffer-maven-plugin - 1.7 - - - check-java15 - process-classes - - check - - - - org.codehaus.mojo.signature - java18 - 1.0 - - - - - org.apache.maven.plugins maven-failsafe-plugin diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java new file mode 100644 index 00000000..0d4b71c2 --- /dev/null +++ b/src/main/java/module-info.java @@ -0,0 +1,7 @@ +module com.thoughtworks.qdox { + requires java.desktop; // java.beans.Introspector + + exports com.thoughtworks.qdox; + exports com.thoughtworks.qdox.model; + +} \ No newline at end of file