2015-11-06 28 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中的等價物。 –

回答