[英]Gradle: Replace a dependency in an alternate build configuration
如何在gradle Java項目中創建新任務,該項目按照正常方式構建項目,但將編譯時依賴項之一交換給其他庫?
AFAIK沒有記錄的方法可以執行此操作。 想到的唯一解決方法是從罐子中提取源,並僅以一種口味連接它們。 在您的build.gradle中:
android {
...
productFlavors {
flavor2 {
}
flavor1 {
}
}
sourceSets {
main {
java.srcDirs = ['src/commonFiles/java']
}
flavor2 {
java.srcDirs = ['path_to_your_lib_src']
}
flavor1 {
java.srcDirs = ['path_to_your_jar_src']
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.