我想在开发构建期间排除一个模块,但是对于生产构建添加它。
在settings.gradle
我有:
if (!this.hasProperty("-cart-view")) {
println("module prod")
include 'cart-view'
}
else {
include 'cart-api-service'
include 'cart-cache-api'
include 'cart-cache'
println("In dev")
}
上面会打印module prod
,但是当我这样做时:
gradle -x cart-view build
我收到错误说:
* What went wrong: Task 'cart-view' not found in root project 'cart-checkout-parent
”。
答案 0 :(得分:0)
根据您的评论,您想要的是:
// production
gradle build
// dev
gradle -P-cart-view build