0

在 Gradle 中,我试图将本地 repo 形式的包所需的所有依赖项复制到我的工作区。我知道我可以通过以下方式获取所有文件:

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

这样我还可以解析每个工件的所有 POM,但是如果这些 POM 中定义了父级,Gradle 会将它们解析到其本地 repo。

我可以以某种方式访问​​此列表吗?文件连同它们的 POM 和父 POM?

4

1 回答 1

2

没有内置的公共 API。您必须解析 POM 的<parent>元素(使用 Groovy 很容易),解析父元素,等等,直到没有<parent>留下任何元素。

于 2013-03-14T17:48:01.833 回答