0
我的Gradle項目有幾個Maven依賴關係。我不希望那些包含在我的jar中。它也有一些對本地罐子的依賴。我如何在輸出jar中包含那些類?Gradle - 如何在輸出罐中包含本地庫
我的Gradle項目有幾個Maven依賴關係。我不希望那些包含在我的jar中。它也有一些對本地罐子的依賴。我如何在輸出jar中包含那些類?Gradle - 如何在輸出罐中包含本地庫
你可以參考本地存儲庫(在這種情況下的目錄)與以下:
repositories {
ivy {
// URL can refer to a local directory
url "../local-repo"
}
}
要從最終罐子排除依賴罐子,您可以使用編譯的配置是這樣的:
compileOnly files('libs/jgrapht-jdk1.6.jar')
compile 'org.simpleframework:simple-xml:2.7'
更詳細的回答可以看出在這裏: Gradle dependencies local jar file
嗯..如果您不包括依賴關係,導致阿爾季事實上無法運行。看看這裏:http://stackoverflow.com/questions/4871656/using-gradle-to-build-a-jar-with-dependencies – Opal