LocalRepository repository = project.getProjectGroup().getLocalRepository();
builderHelper.setLocalRepository( repository );
ArtifactRepository localRepository = builderHelper.getLocalRepository();
for ( Artifact artifact : artifacts )
{
ArtifactRepositoryLayout repositoryLayout = new DefaultRepositoryLayout();
if ( !deploymentRepositoryDirectory.exists() )
{
deploymentRepositoryDirectory.mkdirs();
}
String location = deploymentRepositoryDirectory.toURL().toExternalForm();
ArtifactRepository deploymentRepository =
artifactRepositoryFactory.createDeploymentArtifactRepository( "deployment-repository", location,
repositoryLayout, true );
artifactDeployer.deploy( artifact.getFile(), artifact, deploymentRepository, localRepository );
}