diff --git a/src/it/enforce-bytecode-version-module-info-jdk8-strict/invoker.properties b/src/it/enforce-bytecode-version-module-info-jdk8-strict/invoker.properties new file mode 100644 index 00000000..38b185e5 --- /dev/null +++ b/src/it/enforce-bytecode-version-module-info-jdk8-strict/invoker.properties @@ -0,0 +1,2 @@ +invoker.goals = enforcer:enforce +invoker.buildResult = failure diff --git a/src/it/enforce-bytecode-version-module-info-jdk8-strict/pom.xml b/src/it/enforce-bytecode-version-module-info-jdk8-strict/pom.xml new file mode 100644 index 00000000..49e60e20 --- /dev/null +++ b/src/it/enforce-bytecode-version-module-info-jdk8-strict/pom.xml @@ -0,0 +1,49 @@ + + 4.0.0 + + pim.pam.poum + smoking + 1.0-SNAPSHOT + + + + + maven-enforcer-plugin + @enforcerPluginVersion@ + + + @project.groupId@ + @project.artifactId@ + @project.version@ + + + + + + 1.8 + true + + + + + + compile + + + + + + + UTF-8 + + + + + org.ow2.asm + asm + 6.0 + runtime + + + diff --git a/src/it/enforce-bytecode-version-module-info-jdk8-strict/verify.groovy b/src/it/enforce-bytecode-version-module-info-jdk8-strict/verify.groovy new file mode 100644 index 00000000..3703f11b --- /dev/null +++ b/src/it/enforce-bytecode-version-module-info-jdk8-strict/verify.groovy @@ -0,0 +1,9 @@ +File file = new File( basedir, "build.log" ); +assert file.exists(); + +String text = file.getText("utf-8"); + +assert ! text.contains( '[INFO] Adding ignore: module-info' ) +assert text.contains( 'Found Banned Dependency: org.ow2.asm:asm:jar:6.0' ) + +return true; diff --git a/src/it/enforce-bytecode-version-module-info-jdk9-strict/invoker.properties b/src/it/enforce-bytecode-version-module-info-jdk9-strict/invoker.properties new file mode 100644 index 00000000..a30e3767 --- /dev/null +++ b/src/it/enforce-bytecode-version-module-info-jdk9-strict/invoker.properties @@ -0,0 +1,2 @@ +invoker.goals = enforcer:enforce +invoker.buildResult = success diff --git a/src/it/enforce-bytecode-version-module-info-jdk9-strict/pom.xml b/src/it/enforce-bytecode-version-module-info-jdk9-strict/pom.xml new file mode 100644 index 00000000..0cd06a9c --- /dev/null +++ b/src/it/enforce-bytecode-version-module-info-jdk9-strict/pom.xml @@ -0,0 +1,49 @@ + + 4.0.0 + + pim.pam.poum + smoking + 1.0-SNAPSHOT + + + + + maven-enforcer-plugin + @enforcerPluginVersion@ + + + @project.groupId@ + @project.artifactId@ + @project.version@ + + + + + + 1.9 + + + + + + + compile + + + + + + + UTF-8 + + + + + org.ow2.asm + asm + 6.0 + runtime + + + diff --git a/src/it/enforce-bytecode-version-module-info-jdk9-strict/verify.groovy b/src/it/enforce-bytecode-version-module-info-jdk9-strict/verify.groovy new file mode 100644 index 00000000..1940ff78 --- /dev/null +++ b/src/it/enforce-bytecode-version-module-info-jdk9-strict/verify.groovy @@ -0,0 +1,9 @@ +File file = new File( basedir, "build.log" ); +assert file.exists(); + +String text = file.getText("utf-8"); + +assert ! text.contains( '[INFO] Adding ignore: module-info' ) +assert ! text.contains( 'Found Banned Dependency: org.ow2.asm:asm:jar:6.0' ) + +return true; diff --git a/src/it/enforce-bytecode-version-multirelease-strict/invoker.properties b/src/it/enforce-bytecode-version-multirelease-strict/invoker.properties new file mode 100644 index 00000000..38b185e5 --- /dev/null +++ b/src/it/enforce-bytecode-version-multirelease-strict/invoker.properties @@ -0,0 +1,2 @@ +invoker.goals = enforcer:enforce +invoker.buildResult = failure diff --git a/src/it/enforce-bytecode-version-multirelease-strict/pom.xml b/src/it/enforce-bytecode-version-multirelease-strict/pom.xml new file mode 100644 index 00000000..5d103012 --- /dev/null +++ b/src/it/enforce-bytecode-version-multirelease-strict/pom.xml @@ -0,0 +1,49 @@ + + 4.0.0 + + pim.pam.poum + smoking + 1.0-SNAPSHOT + + + + + maven-enforcer-plugin + @enforcerPluginVersion@ + + + @project.groupId@ + @project.artifactId@ + @project.version@ + + + + + + 1.8 + true + + + + + + compile + + + + + + + UTF-8 + + + + + org.apache.logging.log4j + log4j-api + 2.17.2 + runtime + + + diff --git a/src/it/enforce-bytecode-version-multirelease-strict/verify.groovy b/src/it/enforce-bytecode-version-multirelease-strict/verify.groovy new file mode 100644 index 00000000..108bb6b9 --- /dev/null +++ b/src/it/enforce-bytecode-version-multirelease-strict/verify.groovy @@ -0,0 +1,9 @@ +File file = new File( basedir, "build.log" ); +assert file.exists(); + +String text = file.getText("utf-8"); + +assert ! text.contains( '[INFO] Adding ignore: module-info' ) +assert text.contains( 'Found Banned Dependency: org.apache.logging.log4j:log4j-api:jar:2.17.2' ) + +return true;