有没有办法以编程方式列出所有Gradle依赖项?

qzwqbdag  于 2022-09-21  发布在  其他
关注(0)|答案(0)|浏览(97)

我知道这样做:

gradle dependencies

列出完整的依存关系树。现在,我正在寻找一种以编程方式操作依赖关系树的方法,这样我就可以打印相同的层次结构,但使用的是JSON,而不是Gradle cli现在在控制台中使用的格式。

我应该使用哪些时髦的类来实现这一点?

已编辑

我想(在JSON中)获得如下内容:

"dependencies" : [
  {
    "groupId" : "com.something",
    "artifactId" : "somethingArtifact",
    "version" : "1.0",
    "dependencies" : [
      "groupId" : "com.leaf",
      "artifactId" : "standaloneArtifact",
      "version" : "2.0",
    ]
  },
  {
    "groupId" : "com.leaf",
    "artifactId" : "anotherStandaloneArtifact",
    "version" : "1.0",
    "dependencies" : []
  }
]

正如您在这里看到的,我知道哪个依赖关系依赖于哪些其他依赖关系。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题