2015-11-06 23 views
3

XML是人们转移到Gradle的原因之一,我们的项目定义了几个pom打包的项目。我认为这些是BOM,因为它们只是用来引入依赖关系。那么......您如何从“最佳实践”/无XML视角定义Gradle中的物料清单?我知道你可以创建一个具有依赖关系的配置,然后只包含它,但是我不需要“gradle build”为这个子项目创建一个jar文件,因为这样做会毫无意义并且减慢我的构建没有很好的理由。我在正确的轨道上还是有更好的方法,如果是这样,它是什么?我是否以某种方式关闭了jar的创建?在不涉及XML的情况下在Gradle中定义物料清单的最佳方式是什么?

+0

困惑;在这里我完全看不到物料清单所扮演的角色。你能澄清你的意思吗? – fge

+0

我们在谈论什么类型的物料清单?不知何故,我不认为你的意思是[Byte Order Mark](https://en.wikipedia.org/wiki/Byte_order_mark)。 – Powerlord

+0

我编辑了问题的字节顺序标记标记。 “bom是一种特殊的pom,用于控制项目依赖项的版本,并提供了定义和更新这些版本的中心位置。” (https://spring.io/blog/2015/02/23/better-dependency-management-for-gradle)本文讨论在Gradle中使用Maven BOM。我认为这张海报正在询问如何在Gradle中定义Gradle中的等价物。 –

回答