diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 82a561c5..5be8c4cb 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -12,6 +12,7 @@ Eclipse Update Site: This is a minor release. ### 🚀 New and noteworthy +* Update to PMD 7.18.0 ### 🐛 Fixed Issues diff --git a/net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF b/net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF index 62961e34..ac8c68ad 100644 --- a/net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF +++ b/net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF @@ -19,34 +19,15 @@ Bundle-ClassPath: ., target/schema/, target/lib/ch.qos.logback.logback-classic.jar, target/lib/ch.qos.logback.logback-core.jar, - target/lib/com.sun.xml.bind.jaxb-core.jar, - target/lib/com.sun.xml.bind.jaxb-impl.jar, - target/lib/javax.activation.javax.activation-api.jar, - target/lib/javax.xml.bind.jaxb-api.jar, - target/lib/org.slf4j.jul-to-slf4j.jar, - target/lib/org.slf4j.slf4j-api.jar, - target/lib/net.sourceforge.pmd.pmd-core.jar, - target/lib/com.github.oowekyala.ooxml.nice-xml-messages.jar, - target/lib/com.google.code.gson.gson.jar, - target/lib/com.google.errorprone.error_prone_annotations.jar, - target/lib/net.sf.saxon.Saxon-HE.jar, - target/lib/org.antlr.antlr4-runtime.jar, - target/lib/org.apache.commons.commons-lang3.jar, - target/lib/org.apache.httpcomponents.client5.httpclient5.jar, - target/lib/org.apache.httpcomponents.core5.httpcore5.jar, - target/lib/org.apache.httpcomponents.core5.httpcore5-h2.jar, - target/lib/org.checkerframework.checker-qual.jar, - target/lib/org.ow2.asm.asm.jar, - target/lib/org.pcollections.pcollections.jar, - target/lib/org.xmlresolver.xmlresolver.jar, - target/lib/org.xmlresolver.xmlresolver-data.jar, - target/lib/net.sourceforge.pmd.pmd-apex.jar, target/lib/com.github.nawforce.scala-json-rpc_2.13.jar, target/lib/com.github.nawforce.scala-json-rpc-upickle-json-serializer_2.13.jar, + target/lib/com.github.oowekyala.ooxml.nice-xml-messages.jar, target/lib/com.github.pathikrit.better-files_2.13.jar, target/lib/com.google.code.findbugs.jsr305.jar, - target/lib/com.google.flogger.flogger.jar, + target/lib/com.google.code.gson.gson.jar, + target/lib/com.google.errorprone.error_prone_annotations.jar, target/lib/com.google.flogger.flogger-system-backend.jar, + target/lib/com.google.flogger.flogger.jar, target/lib/com.google.guava.failureaccess.jar, target/lib/com.google.guava.guava.jar, target/lib/com.google.guava.listenablefuture.jar, @@ -60,6 +41,8 @@ Bundle-ClassPath: ., target/lib/com.lihaoyi.upickle_2.13.jar, target/lib/com.lihaoyi.upickle-core_2.13.jar, target/lib/com.lihaoyi.upickle-implicits_2.13.jar, + target/lib/com.sun.xml.bind.jaxb-core.jar, + target/lib/com.sun.xml.bind.jaxb-impl.jar, target/lib/io.github.apex-dev-tools.apex-ls_2.13.jar, target/lib/io.github.apex-dev-tools.apex-parser.jar, target/lib/io.github.apex-dev-tools.apex-types_2.13.jar, @@ -67,22 +50,16 @@ Bundle-ClassPath: ., target/lib/io.github.apex-dev-tools.sobject-types.jar, target/lib/io.github.apex-dev-tools.standard-types.jar, target/lib/io.github.apex-dev-tools.vf-parser.jar, - target/lib/io.methvin.directory-watcher.jar, target/lib/io.methvin.directory-watcher-better-files_2.13.jar, + target/lib/io.methvin.directory-watcher.jar, + target/lib/javax.activation.javax.activation-api.jar, target/lib/javax.annotation.jsr250-api.jar, + target/lib/javax.xml.bind.jaxb-api.jar, target/lib/net.java.dev.jna.jna.jar, - target/lib/org.checkerframework.checker-compat-qual.jar, - target/lib/org.danilopianini.gson-extras.jar, - target/lib/org.jetbrains.annotations.jar, - target/lib/org.jetbrains.kotlin.kotlin-stdlib.jar, - target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk7.jar, - target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk8.jar, - target/lib/org.scala-js.scalajs-stubs_2.13.jar, - target/lib/org.scala-lang.modules.scala-collection-compat_2.13.jar, - target/lib/org.scala-lang.modules.scala-parallel-collections_2.13.jar, - target/lib/org.scala-lang.modules.scala-xml_2.13.jar, - target/lib/org.scala-lang.scala-reflect.jar, + target/lib/net.sf.saxon.Saxon-HE.jar, + target/lib/net.sourceforge.pmd.pmd-apex.jar, target/lib/net.sourceforge.pmd.pmd-coco.jar, + target/lib/net.sourceforge.pmd.pmd-core.jar, target/lib/net.sourceforge.pmd.pmd-cpp.jar, target/lib/net.sourceforge.pmd.pmd-cs.jar, target/lib/net.sourceforge.pmd.pmd-css.jar, @@ -91,13 +68,9 @@ Bundle-ClassPath: ., target/lib/net.sourceforge.pmd.pmd-gherkin.jar, target/lib/net.sourceforge.pmd.pmd-go.jar, target/lib/net.sourceforge.pmd.pmd-groovy.jar, - target/lib/org.apache.groovy.groovy.jar, target/lib/net.sourceforge.pmd.pmd-html.jar, - target/lib/org.jsoup.jsoup.jar, target/lib/net.sourceforge.pmd.pmd-java.jar, - target/lib/commons-codec.commons-codec.jar, target/lib/net.sourceforge.pmd.pmd-javascript.jar, - target/lib/org.mozilla.rhino.jar, target/lib/net.sourceforge.pmd.pmd-jsp.jar, target/lib/net.sourceforge.pmd.pmd-julia.jar, target/lib/net.sourceforge.pmd.pmd-kotlin.jar, @@ -112,15 +85,40 @@ Bundle-ClassPath: ., target/lib/net.sourceforge.pmd.pmd-ruby.jar, target/lib/net.sourceforge.pmd.pmd-rust.jar, target/lib/net.sourceforge.pmd.pmd-scala_2.13.jar, - target/lib/org.scala-lang.scala-library.jar, - target/lib/org.scalameta.common_2.13.jar, - target/lib/org.scalameta.parsers_2.13.jar, - target/lib/org.scalameta.trees_2.13.jar, target/lib/net.sourceforge.pmd.pmd-swift.jar, target/lib/net.sourceforge.pmd.pmd-tsql.jar, target/lib/net.sourceforge.pmd.pmd-velocity.jar, target/lib/net.sourceforge.pmd.pmd-visualforce.jar, - target/lib/net.sourceforge.pmd.pmd-xml.jar + target/lib/net.sourceforge.pmd.pmd-xml.jar, + target/lib/org.antlr.antlr4-runtime.jar, + target/lib/org.apache.commons.commons-lang3.jar, + target/lib/org.apache.groovy.groovy.jar, + target/lib/org.checkerframework.checker-compat-qual.jar, + target/lib/org.checkerframework.checker-qual.jar, + target/lib/org.danilopianini.gson-extras.jar, + target/lib/org.jetbrains.annotations.jar, + target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk7.jar, + target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk8.jar, + target/lib/org.jetbrains.kotlin.kotlin-stdlib.jar, + target/lib/org.jsoup.jsoup.jar, + target/lib/org.jspecify.jspecify.jar, + target/lib/org.mozilla.rhino.jar, + target/lib/org.ow2.asm.asm.jar, + target/lib/org.pcollections.pcollections.jar, + target/lib/org.scala-js.scalajs-stubs_2.13.jar, + target/lib/org.scala-lang.modules.scala-collection-compat_2.13.jar, + target/lib/org.scala-lang.modules.scala-parallel-collections_2.13.jar, + target/lib/org.scala-lang.modules.scala-xml_2.13.jar, + target/lib/org.scala-lang.scala-library.jar, + target/lib/org.scala-lang.scala-reflect.jar, + target/lib/org.scalameta.common_2.13.jar, + target/lib/org.scalameta.io_2.13.jar, + target/lib/org.scalameta.parsers_2.13.jar, + target/lib/org.scalameta.trees_2.13.jar, + target/lib/org.slf4j.jul-to-slf4j.jar, + target/lib/org.slf4j.slf4j-api.jar, + target/lib/org.xmlresolver.xmlresolver-data.jar, + target/lib/org.xmlresolver.xmlresolver.jar Bundle-Localization: plugin Export-Package: ch.qos.logback.classic;x-friends:="net.sourceforge.pmd.eclipse.plugin.test", net.sourceforge.pmd; diff --git a/net.sourceforge.pmd.eclipse.plugin/build.properties b/net.sourceforge.pmd.eclipse.plugin/build.properties index 4cf975ab..88510a09 100644 --- a/net.sourceforge.pmd.eclipse.plugin/build.properties +++ b/net.sourceforge.pmd.eclipse.plugin/build.properties @@ -20,34 +20,15 @@ bin.includes = .,\ target/schema/,\ target/lib/ch.qos.logback.logback-classic.jar,\ target/lib/ch.qos.logback.logback-core.jar,\ - target/lib/com.sun.xml.bind.jaxb-core.jar,\ - target/lib/com.sun.xml.bind.jaxb-impl.jar,\ - target/lib/javax.activation.javax.activation-api.jar,\ - target/lib/javax.xml.bind.jaxb-api.jar,\ - target/lib/org.slf4j.jul-to-slf4j.jar,\ - target/lib/org.slf4j.slf4j-api.jar,\ - target/lib/net.sourceforge.pmd.pmd-core.jar,\ - target/lib/com.github.oowekyala.ooxml.nice-xml-messages.jar,\ - target/lib/com.google.code.gson.gson.jar,\ - target/lib/com.google.errorprone.error_prone_annotations.jar,\ - target/lib/net.sf.saxon.Saxon-HE.jar,\ - target/lib/org.antlr.antlr4-runtime.jar,\ - target/lib/org.apache.commons.commons-lang3.jar,\ - target/lib/org.apache.httpcomponents.client5.httpclient5.jar,\ - target/lib/org.apache.httpcomponents.core5.httpcore5.jar,\ - target/lib/org.apache.httpcomponents.core5.httpcore5-h2.jar,\ - target/lib/org.checkerframework.checker-qual.jar,\ - target/lib/org.ow2.asm.asm.jar,\ - target/lib/org.pcollections.pcollections.jar,\ - target/lib/org.xmlresolver.xmlresolver.jar,\ - target/lib/org.xmlresolver.xmlresolver-data.jar,\ - target/lib/net.sourceforge.pmd.pmd-apex.jar,\ target/lib/com.github.nawforce.scala-json-rpc_2.13.jar,\ target/lib/com.github.nawforce.scala-json-rpc-upickle-json-serializer_2.13.jar,\ + target/lib/com.github.oowekyala.ooxml.nice-xml-messages.jar,\ target/lib/com.github.pathikrit.better-files_2.13.jar,\ target/lib/com.google.code.findbugs.jsr305.jar,\ - target/lib/com.google.flogger.flogger.jar,\ + target/lib/com.google.code.gson.gson.jar,\ + target/lib/com.google.errorprone.error_prone_annotations.jar,\ target/lib/com.google.flogger.flogger-system-backend.jar,\ + target/lib/com.google.flogger.flogger.jar,\ target/lib/com.google.guava.failureaccess.jar,\ target/lib/com.google.guava.guava.jar,\ target/lib/com.google.guava.listenablefuture.jar,\ @@ -61,6 +42,8 @@ bin.includes = .,\ target/lib/com.lihaoyi.upickle_2.13.jar,\ target/lib/com.lihaoyi.upickle-core_2.13.jar,\ target/lib/com.lihaoyi.upickle-implicits_2.13.jar,\ + target/lib/com.sun.xml.bind.jaxb-core.jar,\ + target/lib/com.sun.xml.bind.jaxb-impl.jar,\ target/lib/io.github.apex-dev-tools.apex-ls_2.13.jar,\ target/lib/io.github.apex-dev-tools.apex-parser.jar,\ target/lib/io.github.apex-dev-tools.apex-types_2.13.jar,\ @@ -68,22 +51,16 @@ bin.includes = .,\ target/lib/io.github.apex-dev-tools.sobject-types.jar,\ target/lib/io.github.apex-dev-tools.standard-types.jar,\ target/lib/io.github.apex-dev-tools.vf-parser.jar,\ - target/lib/io.methvin.directory-watcher.jar,\ target/lib/io.methvin.directory-watcher-better-files_2.13.jar,\ + target/lib/io.methvin.directory-watcher.jar,\ + target/lib/javax.activation.javax.activation-api.jar,\ target/lib/javax.annotation.jsr250-api.jar,\ + target/lib/javax.xml.bind.jaxb-api.jar,\ target/lib/net.java.dev.jna.jna.jar,\ - target/lib/org.checkerframework.checker-compat-qual.jar,\ - target/lib/org.danilopianini.gson-extras.jar,\ - target/lib/org.jetbrains.annotations.jar,\ - target/lib/org.jetbrains.kotlin.kotlin-stdlib.jar,\ - target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk7.jar,\ - target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk8.jar,\ - target/lib/org.scala-js.scalajs-stubs_2.13.jar,\ - target/lib/org.scala-lang.modules.scala-collection-compat_2.13.jar,\ - target/lib/org.scala-lang.modules.scala-parallel-collections_2.13.jar,\ - target/lib/org.scala-lang.modules.scala-xml_2.13.jar,\ - target/lib/org.scala-lang.scala-reflect.jar,\ + target/lib/net.sf.saxon.Saxon-HE.jar,\ + target/lib/net.sourceforge.pmd.pmd-apex.jar,\ target/lib/net.sourceforge.pmd.pmd-coco.jar,\ + target/lib/net.sourceforge.pmd.pmd-core.jar,\ target/lib/net.sourceforge.pmd.pmd-cpp.jar,\ target/lib/net.sourceforge.pmd.pmd-cs.jar,\ target/lib/net.sourceforge.pmd.pmd-css.jar,\ @@ -92,13 +69,9 @@ bin.includes = .,\ target/lib/net.sourceforge.pmd.pmd-gherkin.jar,\ target/lib/net.sourceforge.pmd.pmd-go.jar,\ target/lib/net.sourceforge.pmd.pmd-groovy.jar,\ - target/lib/org.apache.groovy.groovy.jar,\ target/lib/net.sourceforge.pmd.pmd-html.jar,\ - target/lib/org.jsoup.jsoup.jar,\ target/lib/net.sourceforge.pmd.pmd-java.jar,\ - target/lib/commons-codec.commons-codec.jar,\ target/lib/net.sourceforge.pmd.pmd-javascript.jar,\ - target/lib/org.mozilla.rhino.jar,\ target/lib/net.sourceforge.pmd.pmd-jsp.jar,\ target/lib/net.sourceforge.pmd.pmd-julia.jar,\ target/lib/net.sourceforge.pmd.pmd-kotlin.jar,\ @@ -113,15 +86,40 @@ bin.includes = .,\ target/lib/net.sourceforge.pmd.pmd-ruby.jar,\ target/lib/net.sourceforge.pmd.pmd-rust.jar,\ target/lib/net.sourceforge.pmd.pmd-scala_2.13.jar,\ - target/lib/org.scala-lang.scala-library.jar,\ - target/lib/org.scalameta.common_2.13.jar,\ - target/lib/org.scalameta.parsers_2.13.jar,\ - target/lib/org.scalameta.trees_2.13.jar,\ target/lib/net.sourceforge.pmd.pmd-swift.jar,\ target/lib/net.sourceforge.pmd.pmd-tsql.jar,\ target/lib/net.sourceforge.pmd.pmd-velocity.jar,\ target/lib/net.sourceforge.pmd.pmd-visualforce.jar,\ - target/lib/net.sourceforge.pmd.pmd-xml.jar + target/lib/net.sourceforge.pmd.pmd-xml.jar,\ + target/lib/org.antlr.antlr4-runtime.jar,\ + target/lib/org.apache.commons.commons-lang3.jar,\ + target/lib/org.apache.groovy.groovy.jar,\ + target/lib/org.checkerframework.checker-compat-qual.jar,\ + target/lib/org.checkerframework.checker-qual.jar,\ + target/lib/org.danilopianini.gson-extras.jar,\ + target/lib/org.jetbrains.annotations.jar,\ + target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk7.jar,\ + target/lib/org.jetbrains.kotlin.kotlin-stdlib-jdk8.jar,\ + target/lib/org.jetbrains.kotlin.kotlin-stdlib.jar,\ + target/lib/org.jsoup.jsoup.jar,\ + target/lib/org.jspecify.jspecify.jar,\ + target/lib/org.mozilla.rhino.jar,\ + target/lib/org.ow2.asm.asm.jar,\ + target/lib/org.pcollections.pcollections.jar,\ + target/lib/org.scala-js.scalajs-stubs_2.13.jar,\ + target/lib/org.scala-lang.modules.scala-collection-compat_2.13.jar,\ + target/lib/org.scala-lang.modules.scala-parallel-collections_2.13.jar,\ + target/lib/org.scala-lang.modules.scala-xml_2.13.jar,\ + target/lib/org.scala-lang.scala-library.jar,\ + target/lib/org.scala-lang.scala-reflect.jar,\ + target/lib/org.scalameta.common_2.13.jar,\ + target/lib/org.scalameta.io_2.13.jar,\ + target/lib/org.scalameta.parsers_2.13.jar,\ + target/lib/org.scalameta.trees_2.13.jar,\ + target/lib/org.slf4j.jul-to-slf4j.jar,\ + target/lib/org.slf4j.slf4j-api.jar,\ + target/lib/org.xmlresolver.xmlresolver-data.jar,\ + target/lib/org.xmlresolver.xmlresolver.jar src.includes = icons/,\ messages.properties,\ target/lib/,\ diff --git a/pom.xml b/pom.xml index 71644309..cb015cb8 100644 --- a/pom.xml +++ b/pom.xml @@ -21,12 +21,12 @@ 4.0.10 UTF-8 - 7.17.0 + 7.18.0 35 12.1.1 3.6.0 3.28.0 - 7.17.0 + 7.18.0 .ci/files/pmd-eclipse-plugin.p12 ${basedir}/${keystorePath}