1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.buildcache.its;
20
21 import java.io.IOException;
22
23 import org.apache.maven.buildcache.its.junit.IntegrationTest;
24 import org.apache.maven.it.VerificationException;
25 import org.apache.maven.it.Verifier;
26 import org.junit.jupiter.api.Test;
27
28 @IntegrationTest("src/test/projects/mbuildcache-56-mojo-parameter-as-method")
29 public class Issue56Test {
30
31 @Test
32 void simple(Verifier verifier) throws VerificationException, IOException {
33 verifier.setAutoclean(false);
34
35 verifier.setLogFileName("../log.txt");
36 verifier.executeGoal("verify");
37 verifier.setSystemProperty("enforcer.rules", "requireJavaVersion");
38 verifier.verifyErrorFreeLog();
39 verifier.verifyTextInLog(
40 "[WARNING] Cannot find a Mojo parameter 'commandLineRules' to read for Mojo org.apache.maven.plugins:maven-enforcer-plugin:3.2.1:enforce {execution: enforce=maven-java}. This parameter should be ignored");
41 }
42 }