我想将一个项目移植到Quarkus,但在我的项目中,我有3个源代码集:main、java和integrationTests。
(他们正在做那件老作品)。
当我把它移植到Quarkus时,我收到一条消息,抱怨我的测试没有进行
test/
或
test-native/
.
有没有什么方法可以配置项目,让它也在integrationTest文件夹中搜索?
我正在使用Quarkus、Java和Gradle。
这就是我的错误。没有任何痕迹
Caused by: java.lang.RuntimeException: The test class class YourTest is not located in any of the directories [classes/scala/native-test, classes/java/test, classes/scala/test, classes/java/native-test, /test-classes, bin/test, classes/kotlin/test, classes/kotlin/native-test]
如果这很重要,以下是我将integrationtest文件夹添加到源集中的方式:
sourceSets {
integrationTest {
compileClasspath += main.output
runtimeClasspath += main.output
srcDir files("$projectDir/src/integrationtest/java")
}
resources.srcDir files("$projectDir/src/integrationtest/resources")
}
}