我正在将 Gradle 连接器与从服务下载的 Gradle 项目一起使用。我想对该项目进行一些 Gradle 操作,但需要该项目的一些信息。
下载的项目的 build.gradle 有一些我想提取的属性:
group = "value0"
archivesBaseName = "value1"
version = "value2"
如果我使用
ProjectConnection.getModel(GradleProject.class)
我可以从模型中得到一些值,但不是那些我想要的值(也许我用错了?)。有没有办法从项目中提取这些特定值(可能是不同的模型)?我也可以对构建文件进行一些文本解析,但我希望这是我的最后一个选择。