2014-04-14 47 views
0

我的Gradle項目有幾個Maven依賴關係。我不希望那些包含在我的jar中。它也有一些對本地罐子的依賴。我如何在輸出jar中包含那些類?Gradle - 如何在輸出罐中包含本地庫

+0

嗯..如果您不包括依賴關係,導致阿爾季事實上無法運行。看看這裏:http://stackoverflow.com/questions/4871656/using-gradle-to-build-a-jar-with-dependencies – Opal

回答

0

你可以參考本地存儲庫(在這種情況下的目錄)與以下:

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

相關問題