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
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句