我的项目 pom.xml 中有以下 jasmine 测试配置:
<pluginManagement>
<plugins>
<plugin>
<groupId>com.github.searls</groupId>
<artifactId>jasmine-maven-plugin</artifactId>
<version>1.1.0</version>
<executions>
<execution>
<goals>
<goal>test</goal>
<goal>jasmine</goal>
</goals>
</execution>
</executions>
<configuration>
<jsSrcDir>${basedir}/src/main/js</jsSrcDir>
<sourceIncludes>
<include>myCode.js</include>
</sourceIncludes>
<jsTestSrcDir>${basedir}src/test/js/specs</jsTestSrcDir>
<specIncludes>
<include>mySpec.js</include>
</specIncludes>
</configuration>
</plugin>
...
使用此配置,我可以运行jsamine:test
并且测试将运行。
我想将测试作为目标的一部分运行test
,但 Maven 不会运行它们。我什至尝试删除该行<goal>jasmine</goal>
,但 Maven 仍然不会运行 jasmine 测试。
我究竟做错了什么?