throw new MojoExecutionException("Could not create osqi framework", e);
}
getDependencies(project, false);
Maven2RepositoryAdapter.ArtifactLookup lookup = new ArtifactLookupImpl();
SourceRepository sourceRepo = new Maven2RepositoryAdapter(dependencyArtifacts, lookup);
PluginListType pluginList = new PluginListType();
String localRepo = sourceRepository.getUrl();
if ("file".equals(sourceRepository.getProtocol())) {
File localRepoDir = new File(sourceRepository.getBasedir());
localRepo = localRepoDir.toURI().toString();
}
pluginList.getDefaultRepository().add(localRepo);
for (org.apache.maven.model.Repository repository: (List<org.apache.maven.model.Repository>)project.getRepositories()) {
pluginList.getDefaultRepository().add(repository.getUrl());
}
if (artifact != null) {
pluginList.getPlugin().add(toPluginType(Artifact.create(artifact)));
} else {
addDependencies(pluginList);
}
DownloadResults downloadPoller = new DownloadResults();
String targetServerPath = targetServerDirectory.getAbsolutePath();