如何从jasmine maven插件引用打包资源?

时间:2013-07-26 14:31:23

标签: maven war jasmine jasmine-maven-plugin

我想使用jasmine-maven-plugin来测试我的maven my-webapp项目。此项目依赖于另一个包含一些必需JavaScript库的my-lib项目。构建my-webapp项目时,会将my-lib JAR添加到生成的WAR的WEB-INF/lib/路径中。在my-lib JAR中,所需的JS资源位于文件夹META-INF/resourcesMETA-INF/test-resources中。

如何从jasmine-maven-plugin目标jasmine:bddjasmine:test引用这些打包资源?

请注意,我还尝试在integration-test阶段运行目标,如解释here,但我仍然无法参考所需的资源。

更新:会在jetty:run-war帮助中运行jasmine-maven-plugin吗?如果是这样,我怎么能实现呢?

1 个答案:

答案 0 :(得分:2)

我认为您需要首先使用maven-dependency-plugin在不同的目标下解压缩jar。

像这样:unpack dependency and repack classes using maven?

然后,您可以在解压缩jar的任何地方为该目标的插件的配置部分指定参数。

无论/你/解压缩/

首先运行解压缩目标,然后运行bdd并测试。