| import java.io.*; |
| |
| File libDir = new File( basedir, "target/it/copy-dep-test-1" ); |
| |
| String[] expectedFiles = { |
| "maven-model-2.0.6.jar", |
| "maven-model-2.0.6.pom", |
| "plexus-utils-1.4.1.jar", |
| "plexus-utils-1.4.1.pom", |
| "maven-model-2.0.6-sources.jar", |
| "maven-model-2.0.6-javadoc.jar", |
| }; |
| |
| for ( String expectedFile : expectedFiles ) |
| { |
| File file = new File( libDir, expectedFile ); |
| System.out.println( "Checking for existence of " + file ); |
| if ( !file.isFile() ) |
| { |
| throw new Exception( "Missing file " + file ); |
| } |
| } |
| |
| libDir = new File( basedir, "target/it/copy-dep-test-2" ); |
| |
| String [] expectedFiles2 = { |
| "maven-model-2.0.6.jar", |
| "plexus-utils-1.4.1.jar", |
| }; |
| |
| String [] unexpectedFiles2 = { |
| "plexus-utils-1.4.1.pom", |
| "maven-model-2.0.6.pom", |
| "maven-model-2.0.6-sources.jar", |
| "maven-model-2.0.6-javadoc.jar", |
| }; |
| |
| for ( String expectedFile : expectedFiles2 ) |
| { |
| File file = new File( libDir, expectedFile ); |
| System.out.println( "Checking for existence of " + file ); |
| if ( !file.isFile() ) |
| { |
| throw new Exception( "Missing file " + file ); |
| } |
| } |
| |
| for ( String unexpectedFile : unexpectedFiles2 ) |
| { |
| File file = new File( libDir, unexpectedFile ); |
| System.out.println( "Checking for existence of " + file ); |
| if ( file.isFile() ) |
| { |
| throw new Exception( "Unexpected file " + file + " found" ); |
| } |
| } |
| |
| libDir = new File( basedir, "target/it/copy-dep-test-3" ); |
| |
| String [] expectedFiles3 = { |
| "maven-model-2.0.6-sources.jar", |
| }; |
| |
| String [] unexpectedFiles3 = { |
| "plexus-utils-1.4.1.pom", |
| "maven-model-2.0.6.pom", |
| "maven-model-2.0.6-javadoc.jar", |
| "maven-model-2.0.6.jar", |
| "plexus-utils-1.4.1.jar", |
| }; |
| |
| for ( String expectedFile : expectedFiles3 ) |
| { |
| File file = new File( libDir, expectedFile ); |
| System.out.println( "Checking for existence of " + file ); |
| if ( !file.isFile() ) |
| { |
| throw new Exception( "Missing file " + file ); |
| } |
| } |
| |
| for ( String unexpectedFile : unexpectedFiles3 ) |
| { |
| File file = new File( libDir, unexpectedFile ); |
| System.out.println( "Checking for existence of " + file ); |
| if ( file.isFile() ) |
| { |
| throw new Exception( "Unexpected file " + file + " found" ); |
| } |
| } |
| |
| |
| return true; |