在Gradle中获取POM父级

时间:2013-03-14 11:12:21

标签: java maven repository gradle

在Gradle中,我正在尝试复制到我的工作区,我需要一个本地仓库形状的包所需的所有依赖项。我知道我可以获得所有文件:

configurations."$configName".each { file -> ... }

这样我也可以解析每个工件的所有POM,但如果这些POM中有父元素,Gradle会将它们解析为本地存储。

我可以以某种方式访问​​此列表吗?这些文件及其POM和父POM?

1 个答案:

答案 0 :(得分:2)

没有内置的公共API。您必须解析POM的<parent>元素(使用Groovy很容易),解析父节点等等,直到没有<parent>个元素为止。