0

これはコマンドラインからは正常に機能しますが、IntelliJ は integrationTest ソースをテスト ソースではなくソースであるかのように表示します。

Gradle コード:

sourceSets {
    integrationTest {
        java {
            compileClasspath += main.output + test.output
            runtimeClasspath += main.output + test.output
            srcDir file('src/it/java')
            output.classesDir   = "$buildDir/classes/it"
        }

        def resourceDir = file('src/it/resources')
        if (resourceDir.exists()) {
            resources.srcDir resourceDir
            output.resourcesDir = "$buildDir/resources/it"
        }
    }
}
4

1 に答える 1

0

これは IntelliJ のバグです。投票してください。

https://youtrack.jetbrains.com/issue/IDEA-151925

于 2016-06-08T18:43:28.217 に答える