gpt4 book ai didi

java - 本地 Java 项目 jar 未添加到 Maven 构建的 war - Eclipse 3.6 Helios

转载 作者:行者123 更新时间:2023-12-01 05:52:44 25 4
gpt4 key购买 nike

在 Helios 中,旧的“EE 模块依赖项”已替换为“部署程序集”,但它仍然执行相同的操作,允许添加外部项目,在本例中为纯 Java 项目。

这一切在本地工作正常,但是当我让 Maven 构建部署 war 时,不会为本地 java 项目添加 jar。该项目不在 Maven 中,但我已经关闭了“解决工作区依赖项”,并且在 Eclipse 3.5 中,这将允许我按上述方式添加项目,并使 jar 显示在 WEB-INF/lib 文件夹中。

有什么想法为什么这不再起作用了吗?

最佳答案

在 Eclipse 3.7 (Indigo) 中,m2eclipse 已更新并重命名,但在我看来,war 插件的行为没有改变:

只需打开 pom.xml 并检查依赖项部分。你的java项目不应该是“可选的”,也不应该是“提供的”依赖项。 war 插件的行为描述为 here 。您可以激活“解决工作区依赖关系”,但您的“普通”Java 项目也应该有一个 pom。如果您的 war 的 Maven 构建失败(仔细检查),您应该在其他项目上调用“install”(或者您可以 install a jar for it manually 如果您不想为其创建 pom.xml)。

关于java - 本地 Java 项目 jar 未添加到 Maven 构建的 war - Eclipse 3.6 Helios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118447/

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