diff --git a/pmd-ui/pom.xml b/pmd-ui/pom.xml index 7a682c1d2e..8f83d13b5c 100644 --- a/pmd-ui/pom.xml +++ b/pmd-ui/pom.xml @@ -16,6 +16,9 @@ 1.${java.version} 1.${java.version} + ${project.build.directory}/classes-java8 + + 11 @@ -61,6 +64,57 @@ + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + Unpack java 8 specific deps + generate-sources + + unpack + + + org.controlsfx:controlsfx:8.40.13 + ${project.build.outputDirectory} + **/* + MANIFEST.MF + + + + + Unpack java 9 specific deps + generate-resources + + unpack + + + org.controlsfx:controlsfx:9.0.0 + ${project.build.outputDirectory}/META-INF/versions/9 + **/* + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + + true + net.sourceforge.pmd.util.fxdesigner.DesignerStarter + + + pmd-ui + + @@ -115,9 +169,12 @@ 0.9.2 + + org.controlsfx controlsfx 8.40.13 + provided commons-beanutils