0
我試圖用Maven運行Spek測試。我已經設置了這樣的maven:如何使用Maven運行Spek測試?
<build>
<sourceDirectory>${project.basedir}/src/main/kotlin</sourceDirectory>
<testSourceDirectory>${project.basedir}/src/test/kotlin</testSourceDirectory>
<plugins>
<plugin>
<artifactId>kotlin-maven-plugin</artifactId>
<groupId>org.jetbrains.kotlin</groupId>
<version>${kotlin.version}</version>
<configuration/>
<executions>
<execution>
<id>compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>test-compile</id>
<phase>test-compile</phase>
<goals>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
此外,我在src/test/kotlin中有幾個Spek測試。我可以在IDE中運行這些,但是當我運行mvn test
時,它們完全被surefire插件忽略(它報告正在運行0個測試)。是否有可能使用maven運行Spek測試,如果可以,將如何設置?我在spek主頁上找不到任何關於它的任何信息。
太棒了,這對我來說也是個訣竅。非常感謝你! –