执行prod,从命令行开发构建

时间:2018-03-19 10:02:14

标签: gradle

我想在开发构建期间排除一个模块,但是对于生产构建添加它。

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”。

1 个答案:

答案 0 :(得分:0)

根据您的评论,您想要的是:

// production
gradle build

// dev
gradle -P-cart-view build