【问题标题】:How to reference packaged resources from the jasmine maven plugin?如何从 jasmine maven 插件中引用打包的资源?
【发布时间】:2013-07-26 21:15:59
【问题描述】:

我想使用jasmine-maven-plugin 来测试我的maven my-webapp 项目。该项目依赖于另一个 my-lib 项目,其中包含一些必需的 JavaScript 库。在构建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 解释的那样,但我仍然无法引用所需的资源。

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

【问题讨论】:

    标签: maven war jasmine jasmine-maven-plugin


    【解决方案1】:

    我认为您需要先使用 maven-dependency-plugin 解压 jar,但目标不同。

    类似这样的:unpack dependency and repack classes using maven?

    然后,您可以在该目标的插件配置部分下,从解压 jar 的任何位置指定参数。

    无论在哪里/你/解压/

    先运行 unpack 目标,然后运行 ​​bdd 和测试。

    【讨论】:

    • 感谢 Beznus 的回答,看起来很有希望。
    猜你喜欢
    • 2014-08-06
    • 1970-01-01
    • 2018-07-31
    • 2018-04-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    相关资源
    最近更新 更多