gpt4 book ai didi

java - Eclipse M2E/变更单和导出

转载 作者:搜寻专家 更新时间:2023-11-01 03:28:11 25 4
gpt4 key购买 nike

我在 Eclipse (Indigo) 中处理 Maven 项目。

为了编译一些需要认可的库 (webservices-api.jar) 的类,我转到“Properties/Java Build Path/Order and Export”并将“Maven Dependecies”移到“JRE System Library”之前。

问题是,每当我单击“Maven/Update Project configuration”选项时,条目都会重新排列,“JRE System Library”始终是第一个条目,并且代码不再编译。

有没有办法让 M2E 记住我的选择并停止重新排列库?

提前致谢

最佳答案

我知道 webservices-api.jar 覆盖了标准 JRE 中的一些类,对吗?

我看到的唯一出路是将 jar 移动到 JRE\lib\ext 并在 Maven 中将此依赖项标记为 system。这不是一个好的解决方案,因为 Maven 将停止将此 Artifact 打包到您的目标中,您有责任处理它。这有可能奏效 — 但请注意我还没有尝试过,所以我不确定您是否设法正确覆盖了 JRE 库。

至于 m2e,它接管了对 Eclipse 项目设置的控制,因此只要您不更新配置,手动调整就很好。

关于java - Eclipse M2E/变更单和导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810346/

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