我正在尝试配置 jasmine-maven-plugin。
我的项目结构如下:
Root
| --Sub peoject-1 (Common)
| |--src
| | |--main
| | | |--java
| | | |--resources
| | | |--webapp
| | | |--js
| | | |--<Jquery library>
| | |--test
| | |--jasmine
| | |--css
| | |--js
| | |--<Jasmine library>
| | |--jasmineSpecRunner.js
| |--pom.xml
|--Sub peoject-2 (JAR project)
| |--src
| | |--main
| | | |--java
| | | |--resources
| | |--test
| | |--jasmine
| | |--css
| |--pom.xml
|--Sub peoject-3
| |--src
| | |--main
| | | |--java
| | | |--resources
| | | |--webapp
| | | |--js
| | |--test
| | |--jasmine
| | |--html
| | | |--moduleSpecificSpecRunner.html
| | |--js
| | |--moduleSpecificJasmineSpecification.js
| |--pom.xml
|--pom.xml
我将所有常见的 JavaScript 文件与 jasmineSpecRunner javascript(Jasmine 引擎)一起保存在 Common web 项目中(即 jQuery 库文件、Jasmine 库文件等)。
在模块特定的 specRunner javascript (moduleSpecificJasmineSpecification.js) 中,我包含了所有常见的 javascript 文件、模块特定的 javascript 源文件和 jasmineSpecRunner javascript(Jasmine 引擎)。
我在 test/jasmine 文件夹中编写了一些 jasmine 测试用例,我正在尝试配置 jasmine-maven-plugin。在模块特定的 pom 文件中,我包含了以下标签:
<plugin>
<groupId>com.github.searls</groupId>
<artifactId>jasmine-maven-plugin</artifactId>
<version>1.3.1.1</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
<configuration>
<jsSrcDir>${project.basedir}/src/main/webapp/js</jsSrcDir>
<jsTestSrcDir>${project.basedir}/src/test/jasmine/js</jsTestSrcDir>
</configuration>
</plugin>
在标签下的根 pom 文件中,我添加了以下条目:
<plugin>
<groupId>com.github.searls</groupId>
<artifactId>jasmine-maven-plugin</artifactId>
<version>1.3.1.1</version>
<extensions>true</extensions>
</plugin>
但是在执行mvn jasmine:bdd
命令后,我无法在http://localhost:8234
url 中查看 jasmine 测试输出。
我认为配置不正确。
谁能帮我为上述项目结构配置 jasmine-maven-plugin?谢谢!