private void aggregateDependencies(List<MavenProject> mavenProjects) {
dependencySystemPathMap = new HashMap<>();
for (MavenProject mavenProject : mavenProjects) {
String packaging = mavenProject.getPackaging();
// CAPP projects are ignored.
if (packaging == null || !MavenConstants.CAPP_PACKAGING.equals(packaging)) {
try {
dependencySystemPathMap.putAll(PackagePrepareUtils.getArtifactsSystemPathMap(mavenProject));
} catch (FactoryConfigurationError | Exception e) {
// Can proceed even if this is reached
log.warn("Failed to retrieve dependencies from project: " + mavenProject.getGroupId() + ":"
+ mavenProject.getArtifactId() + ":" + mavenProject.getVersion(), e);
}
}
}
if (isDebugEnabled) {
Iterator<Entry<String, String>> dependencyIterator = dependencySystemPathMap.entrySet().iterator();
while (dependencyIterator.hasNext()) {
log.debug("Identified system path of: " + dependencyIterator.next().getKey());
}
}
}
PackagePrepareSystemScopeMojo.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:maven-tools
作者:
评论列表
文章目录