blob: 0dbf9a36989ca70794349d63449b9c51566ba164 [file] [log] [blame]
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;