在Gradle中,我正在尝试复制到我的工作区,我需要一个本地仓库形状的包所需的所有依赖项。我知道我可以获得所有文件:
configurations."$configName".each { file -> ... }
这样我也可以解析每个工件的所有POM,但如果这些POM中有父元素,Gradle会将它们解析为本地存储。
我可以以某种方式访问此列表吗?这些文件及其POM和父POM?
答案 0 :(得分:2)
没有内置的公共API。您必须解析POM的<parent>
元素(使用Groovy很容易),解析父节点等等,直到没有<parent>
个元素为止。