diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md index 0945bf0d1c..112bd7f4ce 100644 --- a/docs/pages/release_notes.md +++ b/docs/pages/release_notes.md @@ -43,6 +43,7 @@ This is a minor release. * ecmascript * [#861](https://github.com/pmd/pmd/issues/861): \[ecmascript] InnaccurateNumericLiteral false positive with hex literals * java + * [#1074](https://github.com/pmd/pmd/issues/1074): \[java] MissingOverrideRule exception when analyzing PMD under Java 9 * [#1174](https://github.com/pmd/pmd/issues/1174): \[java] CommentUtil.multiLinesIn() could lead to StringIndexOutOfBoundsException * java-bestpractices * [#651](https://github.com/pmd/pmd/issues/651): \[java] SwitchStmtsShouldHaveDefault should be aware of enum types diff --git a/pmd-core/pom.xml b/pmd-core/pom.xml index a3ebcabd59..b142191cde 100644 --- a/pmd-core/pom.xml +++ b/pmd-core/pom.xml @@ -60,6 +60,34 @@ pmd-core-checkstyle-suppressions.xml + + + org.apache.maven.plugins + maven-shade-plugin + + + jaxen:jaxen + + + + jaxen:jaxen + + org/jaxen/** + + + org/w3c/dom/** + + + + + + + + shade + + + + diff --git a/pmd-java/pom.xml b/pmd-java/pom.xml index f81e45e1ea..e4e0e0dc33 100644 --- a/pmd-java/pom.xml +++ b/pmd-java/pom.xml @@ -107,10 +107,6 @@ - - jaxen - jaxen - net.java.dev.javacc javacc diff --git a/pmd-java8/pom.xml b/pmd-java8/pom.xml index d4c1005c64..766c2b5acf 100644 --- a/pmd-java8/pom.xml +++ b/pmd-java8/pom.xml @@ -54,10 +54,6 @@ ${project.version} - - jaxen - jaxen - net.sourceforge.pmd pmd-core diff --git a/pmd-plsql/pom.xml b/pmd-plsql/pom.xml index 1eb481e094..1a74938bbc 100644 --- a/pmd-plsql/pom.xml +++ b/pmd-plsql/pom.xml @@ -112,10 +112,6 @@ net.sourceforge.saxon saxon - - jaxen - jaxen - junit diff --git a/pmd-xml/pom.xml b/pmd-xml/pom.xml index 2193f89a27..766741e7d7 100644 --- a/pmd-xml/pom.xml +++ b/pmd-xml/pom.xml @@ -65,10 +65,6 @@ - - jaxen - jaxen - net.sourceforge.pmd pmd-core