4.0.0 pmd-dist PMD Distribution Packages jar net.sourceforge.pmd pmd 7.0.0-rc3 ../pom.xml pmd-bin-${project.version} maven-resources-plugin copy-resources prepare-package copy-resources ${basedir}/target/extra-resources src/main/resources false maven-assembly-plugin true false 493 build-bin-dist package single src/main/resources/assemblies/pmd-bin.xml build-src-dist package single src/main/resources/assemblies/pmd-src.xml org.apache.maven.plugins maven-dependency-plugin copy-ant pre-integration-test copy org.apache.ant ant 1.9.16 org.apache.ant ant-launcher 1.9.16 ${project.build.directory}/ant true org.apache.maven.plugins maven-failsafe-plugin failsafe-default integration-test verify net.sourceforge.pmd pmd-core ${project.version} net.sourceforge.pmd pmd-cli ${project.version} net.sourceforge.pmd pmd-cli ${project.version} sh completion net.sourceforge.pmd pmd-core ${project.version} net.sourceforge.pmd pmd-ant ${project.version} net.sourceforge.pmd pmd-ui ${pmd-designer.version} net.sourceforge.pmd pmd-languages-deps ${project.version} pom runtime org.slf4j slf4j-simple org.apache.commons commons-lang3 com.beust jcommander 1.48 org.junit.jupiter junit-jupiter test org.hamcrest hamcrest test org.apache.commons commons-compress 1.21 test jdk8-compat-it java8.home org.apache.maven.plugins maven-failsafe-plugin jdk8-compat-it integration-test verify ${java8.home} ${java8.home}/bin:${env.PATH} jdk17-compat-it java17.home org.apache.maven.plugins maven-failsafe-plugin jdk17-compat-it integration-test verify ${java17.home} ${java17.home}/bin:${env.PATH}