2017-12-27 14 views
0

私はIntelliJ IDEAとgradleで作業しています。IDEAにクリーンテストをさせるにはどうすればいいですか?

私はBuild | Build Projectコマンドを起動すると、

のIntelliJ IDEAは、これを行います。

18:45:02: Executing tasks ':classes :testClasses'... 

:compileJava UP-TO-DATE 
:processResources UP-TO-DATE 
:classes UP-TO-DATE 
:compileTestJava UP-TO-DATE 
:processTestResources UP-TO-DATE 
:testClasses UP-TO-DATE 

BUILD SUCCESSFUL in 0s 
4 actionable tasks: 4 up-to-date 
18:45:02: Tasks execution finished ':classes :testClasses'. 

どのように私はのIntelliJ IDEA :clean :testを行うに伝えることができますか?

私は、build.graldeに、入れ

defaultTasks 'clean', 'test' 

と私はコンソールでそれを行うとき、それが動作し、

$ gradle -q 

答えて

0

私はあなたは自分のbuild.gradleclasses.dependsOn(clean)classesタスクはcleanタスクによって異なります)を追加する必要があると思います。それはトリックを行う必要があります。行追加した後

$ ./gradlew --dry-run :classes :testClasses 
:compileJava SKIPPED 
:processResources SKIPPED 
:classes SKIPPED 
:compileTestJava SKIPPED 
:processTestResources SKIPPED 
:testClasses SKIPPED 

行を追加する前に

$ ./gradlew --dry-run :classes :testClasses 
:clean SKIPPED 
:compileJava SKIPPED 
:processResources SKIPPED 
:classes SKIPPED 
:compileTestJava SKIPPED 
:processTestResources SKIPPED 
:testClasses SKIPPED 

NOTEを、私は、コマンドラインでGradleのテストを実施し、それは同様のIntelliJで動作するはずです。

関連する問題