gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 10:36:31 25 4
gpt4 key购买 nike

我想使用 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 所解释的那样, 但我仍然无法引用所需的资源。

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

最佳答案

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

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

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

无论在哪里/你/解压/

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

关于maven - 如何从 jasmine maven 插件中引用打包的资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17884108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com