intellij-idea - 如何告诉IDEA进行干净测试?

标签 intellij-idea gradle

我正在使用IntelliJ IDEA和gradle。

当我调用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

最佳答案

我认为您只需要在自己的classes.dependsOn(clean)中添加classes(clean任务取决于build.gradle任务)。它应该可以解决问题。

在添加行之前:

$ ./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 

注意,我在命令行中执行了gradle测试,它也应该在Intellij中工作。

关于intellij-idea - 如何告诉IDEA进行干净测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47989867/

相关文章:

scala - IntelliJ 中具有分层 Gradle 项目的 ScalaTest 的默认工作目录

intellij-idea - 如何将 Android Studio 安装到 IntelliJ 中?

java - Intellij 在 jar 文件中包含 src 文件

android - 将Gradle构建工具更新为3.5.2后出现DataBinding问题

java - 错误 : More than one file was found with OS independent path 'META-INF/DEPENDENCIES'

ide - IntelliJ Idea 11 - 如何计算代码行数(LOC)?

java - 使用JDK 1.9更新到IC 2016后无法编译Java源代码

windows - 构建脚本中的平台独立符号链接(symbolic link)

docker - 从 IntelliJ IDEA 在 docker 中运行 gradle 测试任务

eclipse - Gradle无法找到tools.jar