[英]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.