Avatar ·

如何在不执行测试的情况下运行 Gradle 构建?

大家好!我是 Gradle 和 Java 的新手,遇到了一个问题。我有一个通过 Gradle 构建的项目。当我运行 `gradle build` 命令时,构建成功,但它也会运行所有单元测试。这对于最终构建来说没问题,但在开发过程中,我经常只想编译项目并生成 JAR 文件,而不执行测试,因为测试很耗时(我们有大约 200 个测试,运行需要 5-7 分钟)。我尝试查阅文档,但那里有很多不同的 flags,我搞糊涂了。 以下是我当前的 `build.gradle`(简化版): ```java plugins { id 'java' id 'application' } repositories { mavenCentral() } dependencies { testImplementation 'junit:junit:4.13.2' } ``` 当我运行 `gradle build` 时,它会执行所有任务:compileJava, processResources, classes, compileTestJava, processTestResources, testClasses, test, check, build。我需要跳过与测试相关的步骤(如 compileTes