gpt4 book ai didi

java - Maven、GWT、Google Eclipse 插件,依赖项目为 war 时无法将 jar 复制到 WEB-INF/lib

转载 作者:行者123 更新时间:2023-12-01 15:30:18 26 4
gpt4 key购买 nike

我有一个maven项目,项目A依赖于项目B,A是一个GWT web项目,在项目A的pom中:

    <dependency>    
<groupId>com.mydomain</groupId>
<artifactId>b</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>

而B项目的打包是jar。到目前为止一切正常。但是我需要在项目B上添加一些集成测试,这需要将项目B的打包转为war,这样它就可以设置一个可以运行集成测试用例的Web环境。

然后,当我使用 Google Eclipse 插件运行/调试项目 A 时,项目 B 的 jar 从未复制到项目 A 的 target/A-0.0.1-SNAPSHOT/WEB-INF/lib ,并且抛出运行时类未找到异常。我的问题是如何解决这样的问题,我需要 B 中的集成测试用例,并且我还想在项目 A 中进行调试。如有任何帮助,我们将不胜感激。

最佳答案

嗯,不确定我是否完全理解 - 但我建议将 B 打包成 jar 供 A 使用,然后独立打包和部署 B 作为 WAR

这种分离将允许 AB.WAR 都依赖于 B.jar,而不是 A > 取决于 B.WAR

关于java - Maven、GWT、Google Eclipse 插件,依赖项目为 war 时无法将 jar 复制到 WEB-INF/lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9603162/

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