gpt4 book ai didi

java - 在依赖于另外两个项目的 Eclipse Java 项目中,如何解决 jar 冲突?

转载 作者:行者123 更新时间:2023-12-01 11:23:06 24 4
gpt4 key购买 nike

这是我能描述的最好的情况(我没有创建这个项目,所以我不能说为什么这样做)。

我有3个项目:

SupportProject_A

SupportProject_B

MainProject 依赖于两个支持项目(在构建路径中的必需项目中)。

SupportProject_A 有 SomeJar1.0.jar

SupportProject_B 有 SomeJar2.0.jar

两个版本的 SomeJar 中的 namespace 和类名称相同,但类定义不同。这会造成严重破坏,因为 eclipse 提示 SomeClass.method 不存在,这在 SomeJar2.0.jar 中存在,但在 1.0 版本中不存在。

有没有办法在 MainProject 中忽略来自 SupportProject_A 的 SomeJar1.0.jar?

最佳答案

使用依赖管理系统,如 Maven 或 Gradle(Gradle 是我的最爱)。您可以在 eclipse 中获得两者的插件。一旦确定哪个版本适合您的要求,请找出适合这两个项目的 jar 版本,并将其与包含这些版本的存储库一起添加到 build.gradle 文件中。您应该能够使用 gradle 设置整个项目,其余的由 gradle 负责!祝你好运。

关于java - 在依赖于另外两个项目的 Eclipse Java 项目中,如何解决 jar 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31034416/

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