2017-04-26 61 views
3

我想運行一個編譯測試的Gradle構建(src/test/java目錄中的JUnit測試),但不運行它們。Gradle編譯測試但不運行它們

./gradlew build編譯並運行測試,而./gradlew build -x test不編譯測試。我也試過./gradlew build -x testClasses,但這並不好 - 它構建並運行測試。

有沒有辦法做到這一點?

回答

4
gradle build testClasses -x test 

build -task基本test -task(取決於從check -task)和assemble -task

所以,如果你排除test沒有必要建立testClasses,所以你需要手動添加它們。

注意:如果您不想讓測試運行,那麼您還可以使用assemble任務。

gradle assemble testClasses