You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2026/09/20 11:24:16 UTC

(maven-pmd-plugin) branch master updated (0102b8b -> a576f53)

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git


    from 0102b8b  Port the IT scripts from BeanShell to Groovy
     new 835c3d3  Verify the plugin on the oldest Maven the build allows
     new a576f53  Run the Java 11 auxclasspath IT on a JDK 11+ runtime only

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/maven-verify.yml                          | 2 ++
 src/it/auxclasspath-with-java-runtime-11/invoker.properties | 1 +
 2 files changed, 3 insertions(+)


(maven-pmd-plugin) 01/02: Verify the plugin on the oldest Maven the build allows

Posted by sl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git

commit 835c3d328981915bfbe9258be8e4c57a76bfc0c6
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Sun Sep 20 12:11:29 2026 +0200

    Verify the plugin on the oldest Maven the build allows
    
    The verify matrix runs current Maven only. One extra matrix entry runs the
    full build and ITs on Maven 3.9.0, the floor the ASF parent enforces, so
    API drift against the older 3.9 line is caught before a user hits it.
---
 .github/workflows/maven-verify.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 3acefcf..1dc71b9 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -26,4 +26,6 @@ jobs:
     name: Verify
     uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v5
     with:
+      # one full run on the oldest Maven the ASF parent lets us build with, next to the regular matrix
+      matrix-include: '[{"os": "ubuntu-latest", "jdk": "8", "distribution": "zulu", "maven": "3.9.0"}]'
       maven4-enabled: true


(maven-pmd-plugin) 02/02: Run the Java 11 auxclasspath IT on a JDK 11+ runtime only

Posted by sl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git

commit a576f5316a156d568d63acefc45a3f74f29eddf3
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Sun Sep 20 13:06:29 2026 +0200

    Run the Java 11 auxclasspath IT on a JDK 11+ runtime only
    
    The project compiles Java 11 sources with maven.compiler.release and
    nothing switches the JDK; on JDK 8 it only passed because Maven 3.10 binds
    a compiler plugin that tolerates --release there. Maven 3.9.0 binds 3.10.1,
    which fails with "invalid flag: --release".
---
 src/it/auxclasspath-with-java-runtime-11/invoker.properties | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/it/auxclasspath-with-java-runtime-11/invoker.properties b/src/it/auxclasspath-with-java-runtime-11/invoker.properties
index 617c24a..e698201 100644
--- a/src/it/auxclasspath-with-java-runtime-11/invoker.properties
+++ b/src/it/auxclasspath-with-java-runtime-11/invoker.properties
@@ -15,6 +15,7 @@
 # specific language governing permissions and limitations
 # under the License.
 
+invoker.java.version = 11+
 invoker.toolchain.jdk.version = 11
 invoker.goals = clean verify
 invoker.debug = true