1 package org.apache.maven.it;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.it.util.ResourceExtractor;
23
24 import java.io.File;
25
26
27
28
29
30
31
32
33
34 public class MavenITmng3394POMPluginVersionDominanceTest
35 extends AbstractMavenIntegrationTestCase
36 {
37
38 private static final String BASEDIR_PREFIX = "/mng-3394/";
39
40 public MavenITmng3394POMPluginVersionDominanceTest()
41 {
42 super( "(2.0.8,)" );
43 }
44
45 public void testitMNG3394a ()
46 throws Exception
47 {
48
49 File testDir = ResourceExtractor.simpleExtractResources( getClass(), BASEDIR_PREFIX + "lifecycleMojoVersionInPluginMgmt" );
50
51 Verifier verifier = newVerifier( testDir.getAbsolutePath() );
52 verifier.setAutoclean( false );
53 verifier.deleteDirectory( "target" );
54 verifier.executeGoal( "process-resources" );
55 verifier.verifyErrorFreeLog();
56 verifier.resetStreams();
57
58 verifier.assertFilePresent( "target/resources-resources.txt" );
59 }
60
61 public void testitMNG3394b()
62 throws Exception
63 {
64
65 File testDir = ResourceExtractor.simpleExtractResources( getClass(), BASEDIR_PREFIX + "preferBuildPluginOverPluginMgmt" );
66
67 Verifier verifier = newVerifier( testDir.getAbsolutePath() );
68
69 verifier.setAutoclean( false );
70 verifier.deleteDirectory( "target" );
71 verifier.executeGoal( "clean" );
72 verifier.verifyErrorFreeLog();
73 verifier.resetStreams();
74
75 verifier.assertFilePresent( "target/clean-clean.txt" );
76 }
77
78 }