XML 是人们转向 Gradle 的原因之一,我们的项目定义了几个 pom 打包项。我假设这些是 BOM,因为它们只是用来引入依赖项。那么...您如何从“最佳实践”/无 XML 的角度在 Gradle 中定义 BOM?我知道您可以创建一个具有依赖项的配置,然后只包含它,但我不希望“gradle build”为此子项目创建一个 jar 文件,因为它毫无意义并且会减慢我的构建速度没有充分的理由。我是在正确的轨道上还是有更好的方法,如果是这样,它是什么?我是否只是以某种方式关闭 jar 创建?
最佳答案
我想这就是我需要的。它来自第 52 章中的 Gradle 用户协会。具体来说,它是示例 52.16。 “依赖项的集合和数组”。
List groovy = ["org.codehaus.groovy:groovy-all:2.4.4@jar",
"commons-cli:commons-cli:1.0@jar",
"org.apache.ant:ant:1.9.4@jar"]
List hibernate = ['org.hibernate:hibernate:3.0.5@jar',
'somegroup:someorg:1.0@jar']
dependencies {
runtime groovy, hibernate
}
关于java - 在不涉及 XML 的情况下,在 gradle 中定义 BOM 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33572808/