java - gradle执行失败的任务:compileTestJava

标签 java gradle

我正在尝试构建我的项目,但出现此错误

Execution failed for task ':compileTestJava'
>Copilation failed; see the compiler error output for details

这是我的构建文件:
apply plugin: "application"
apply plugin: "java"

mainClassName = "<package>.Main"

repositories
    {
    jcenter
        {
        url "https://repo1.maven.org/maven2/"
        }
    }

dependencies
    {
    // https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox
    implementation group: 'org.apache.pdfbox', name: 'pdfbox', version: '2.0.1'
    }

test
    {
    useJUnitPlatform()
    testLogging
        {
        events "passed", "skipped", "failed"
        }
    }

我更新了我的构建文件。现在,该项目通过使用gradle run构建,但没有使用gradle check。我是否缺少一些依赖项才能使用我的测试类?

最佳答案

您需要Gradle 4.6或更高版本才能获得JUnit 5支持。

除非有特殊原因要使用这样的旧版本,否则您可能要使用最新版本(目前为6.4)。

关于java - gradle执行失败的任务:compileTestJava,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61714743/

相关文章:

java - 我如何通过 Jena 向我的 Ontology 添加一些三元组?

groovy - IDEA中Groovy中的不良颜色

Android Gradle - 为特定配置添加库依赖

gradle - 如何在构建期间从 gradle 输出中获取测试时间信息?

java - 如何用 Gradle 生成 javadoc?

java - deeplearning4j 库的回归模型使用什么数据结构进行预测?

java - 将 junit 测试加载到不同的 jvm

java - 如何使用 org.jf.dexlib2 获取 dexfile 中指令的字节码

java - 访问变量 EL 表达式中的嵌套属性

java - 意外的顶级异常 : com. android.dex.DexException:多个 dex 文件定义