gpt4 book ai didi

java - 使用 EAR 库配置 Helios WTP 实用程序项目的构建路径

转载 作者:行者123 更新时间:2023-11-30 11:53:17 25 4
gpt4 key购买 nike

我创建了三个项目:EAR 父项目、EJB 子项目和 Utility 子项目。我将一个 jar 和实用程序项目添加到“Ear Module Assembly”。在两个子项目中,我将 jar 放在 MANIFEST.MF 类路径中,并且两个项目的构建路径上都有 EAR 库。从 Eclipse 中,jar 中的所有类都可以从 EJB 项目中找到,但不能从 Utility 项目中找到。为了在实用项目构建路径上获取 jar,我必须将它与 Ear 库分开添加。

如果您从“配置构建路径”窗口查看 EAR 库的属性,它会显示“EAR 库类路径容器使用 META-INF/MANIFEST.MF 类路径动态计算 Java EE 项目的模块类路径依赖性条目。”

为什么这仅适用于 EJB 项目构建路径而不适用于实用程序项目?如果实用程序项目不能将 EAR 库用于构建路径,而只能用于运行时类路径,那么为什么它甚至默认包含在构建路径中?

最佳答案

当切换到 Indigo 时,实用程序项目的构建路径似乎按预期运行。将 jar 添加到 MANIFEST.MF 后,它会显示在 EAR 库下的构建路径中。

关于java - 使用 EAR 库配置 Helios WTP 实用程序项目的构建路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397093/

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