protected void setUp()
throws Exception
{
super.setUp();
ArtifactRepositoryFactory factory = (ArtifactRepositoryFactory) lookup( ArtifactRepositoryFactory.ROLE );
ArtifactRepositoryLayout layout = (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE, "legacy" );
File sourceBase = getTestFile( "src/test/source-repository" );
sourceRepository = factory.createArtifactRepository( "source", sourceBase.toURL().toString(), layout, null,
null );
layout = (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE, "default" );
File targetBase = getTestFile( "target/test-target-repository" );
copyDirectoryStructure( getTestFile( "src/test/target-repository" ), targetBase );
targetRepository = factory.createArtifactRepository( "target", targetBase.toURL().toString(), layout, null,
null );
artifactConverter = (ArtifactConverter) lookup( ArtifactConverter.ROLE, "legacy-to-default" );
artifactFactory = (ArtifactFactory) lookup( ArtifactFactory.ROLE );