* Set of artifacts which have already been installed, so we can skip any processing.
*/
private Set installedArtifacts = new HashSet();
protected void doExecute() throws Exception {
DependencyTree dependencies = dependencyHelper.getDependencies(project);
Maven2RepositoryAdapter.ArtifactLookup lookup = new ArtifactLookupImpl(new HashMap<Artifact, org.apache.maven.artifact.Artifact>());
SourceRepository sourceRepo = new Maven2RepositoryAdapter(dependencies, lookup);
PluginListType pluginList = new PluginListType();
String localRepo = sourceRepository.getUrl();
if ("file".equals(sourceRepository.getProtocol())) {