2013-07-26 31 views
3

我想使用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插件中的打包資源?

如何從jasmine-maven-plugin目標jasmine:bddjasmine:test引用這些打包資源?

請注意,我也嘗試在integration-test階段運行目標,如解釋here,但我仍然無法引用所需的資源。

UPDATE:會在jasmine-maven-plugin幫助下運行jetty:run-war嗎?如果是這樣,我該怎麼做到呢?

回答

2

我認爲你需要先使用maven-dependency-plugin來解壓jar,然後才能實現不同的目標。

事情是這樣的:unpack dependency and repack classes using maven?

然後,你可以指定參數,在插件的配置部分爲目標,無論你解壓縮的罐子。

地方/你/解壓/

運行解壓目標第一,然後是BDD和測試。

+0

感謝您的回答Beznus,它看起來很有希望。 –