在不涉及XML的情况下,在gradle中定义BOM的最佳方法是什么?

用户名

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Flutter 中,在不涉及动画小部件的情况下,让容器闪烁一次的最简单、最简单的方法是什么?

在不涉及任何模型的情况下,使用JSON Api实现DRF的最佳方法?

在这种情况下,处理AngularJS中事件的最佳方法是什么?

在 Swift 中没有日期的情况下比较两次的最佳方法是什么

在不“推”其他元素的情况下切换图像可见性的最佳方法是什么?

在不增加可伸缩性的情况下,执行计算密集型任务的最佳方法是什么?

在不使用枚举的情况下,从 MySQL 的一组预选数据中输入数据的最佳方法是什么?

在Django中从QuerySet中排除对象实例的最佳方法是什么(在这种情况下,filter()不是选项)?

React Native:在Fetch(Url)请求中给定数据的情况下,制作按钮元素列表的最佳方法是什么?

在不使用 Hooks 的情况下,在 Reactjs 中从头开始创建汉堡菜单的最佳方法是什么?

mysql:在这种情况下索引多列的最佳方法是什么

在这种情况下,绕过“ MemoryError”的最佳方法是什么?

在这种情况下使用索引匹配的最佳方法是什么?

在不使用颜色的情况下,在matplotlib中表示密度的最佳方法是什么?

在客户端上不安装任何内容的情况下显示报告的最佳方法是什么

在这种情况下,避免混乱循环的最佳方法是什么?

在没有父密钥的情况下获取子“信息”的最佳方法是什么?

在抽象类的情况下,实例化的最佳方法是什么?

在没有开销的情况下实现push_back的最佳方法是什么

默认情况下,使用并行bzip2和gzip的最佳方法是什么?

在这种情况下,将分支与GIT一起使用的最佳方法是什么

在不使SSH客户端崩溃的情况下运行长脚本的最佳方法是什么?

使用 CSS 垂直居中文本的最佳方法是什么(在我的情况下)?

在不损害其功能的情况下,向JavaScript中的数字添加标记的最简单方法是什么?

在不丢失原始异常的情况下,在finally块中静默关闭InputStream的正确方法是什么?

在不剪辑的情况下将音频样本添加到音频样本中的正确方法是什么

在不混合html和js代码的情况下,用Jinja2将列表传递给javascript的最佳方法是什么?

在不锁定应用程序的情况下将详细信息输出到备忘录的最佳方法是什么

在不阻塞的情况下“通知”处理器的正确方法是什么?