簡體   English   中英

從具有不同依賴關系的單個源文件夾中抓取多個jar

[英]Gradle multiple jars from single source folder with different dependencies

我正在處理一個gradle腳本,我需要兩次編譯源代碼但具有不同的依賴項。

我第一次需要創建一個帶有依賴項的jar文件,例如編譯“javax.servlet:servlet-api:2.5”

和下一個jar文件應該與其他依賴項一起編譯,例如編譯“ab:b:3.4”

我們如何實現這一目標?

只需使用變量作為依賴項字符串。 使用命令行參數可能很方便。

dependencies{
  compile switchableDependencyFromCommandLine
}

然后運行:

./gradlew someTask -PswitchableDependencyFromCommandLine=a.b:b:3.4

如果未提供-P參數,則提供默認值也是一個好主意,僅用於腳本健壯性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM