自从迁移到Kotlin以来,Maven构建失败,因为测试资源未添加到类路径

时间:2018-02-14 20:16:23

标签: maven kotlin

我将一个Java项目迁移到Kotlin,使用Maven模块。

如果我尝试使用IntelliJ构建其中一个模块,测试资源文件将出现在类路径(/target/test-classes/)中,从而导致测试成功。

另一方面,当我使用Maven构建模块时,资源将不会添加到类路径(/target/test-classes/)中,从而导致测试失败。

我的Kotlin Maven配置非常pulled from Kotlin documentation

如何正确地将资源添加到测试类路径?

1 个答案:

答案 0 :(得分:0)

在Maven属性中,禁用增量编译。我不知道为什么会这样。

<properties>
    <kotlin.version>1.2.21</kotlin.version>
    <!--<kotlin.compiler.incremental>true</kotlin.compiler.incremental>-->
    <junit.jupiter.version>5.0.0</junit.jupiter.version>
    <junit.platform.version>1.0.0</junit.platform.version>
</properties>