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
35 public class MavenITmng3498ForkToOtherMojoTest
36 extends AbstractMavenIntegrationTestCase
37 {
38 public MavenITmng3498ForkToOtherMojoTest()
39 {
40 super( ALL_MAVEN_VERSIONS );
41 }
42
43 public void testitMNG3498 ()
44 throws Exception
45 {
46
47
48 File testDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3498" );
49
50 File pluginDir = new File( testDir, "maven-mng3498-plugin" );
51 File projectDir = new File( testDir, "mng-3498-project" );
52
53 Verifier verifier = newVerifier( pluginDir.getAbsolutePath(), "remote" );
54 verifier.deleteArtifact( "org.apache.maven.its.mng3498", "mavenit-mng3498-plugin", "1", "pom" );
55
56 verifier.executeGoal( "install" );
57
58 verifier.verifyErrorFreeLog();
59 verifier.resetStreams();
60
61 verifier = newVerifier( projectDir.getAbsolutePath() );
62
63 verifier.executeGoal( "validate" );
64
65 verifier.verifyErrorFreeLog();
66 verifier.resetStreams();
67 }
68 }