我想使用jasmine-maven-plugin
来测试我的maven my-webapp
项目。此项目依赖于另一个包含一些必需JavaScript库的my-lib
项目。构建my-webapp
项目时,会将my-lib
JAR添加到生成的WAR的WEB-INF/lib/
路径中。在my-lib
JAR中,所需的JS资源位于文件夹META-INF/resources
和META-INF/test-resources
中。
如何从jasmine-maven-plugin
目标jasmine:bdd
和jasmine:test
引用这些打包资源?
请注意,我还尝试在integration-test
阶段运行目标,如解释here,但我仍然无法参考所需的资源。
更新:会在jetty:run-war
帮助中运行jasmine-maven-plugin
吗?如果是这样,我怎么能实现呢?
答案 0 :(得分:2)
我认为您需要首先使用maven-dependency-plugin在不同的目标下解压缩jar。
像这样:unpack dependency and repack classes using maven?
然后,您可以在解压缩jar的任何地方为该目标的插件的配置部分指定参数。
无论/你/解压缩/
首先运行解压缩目标,然后运行bdd并测试。