gpt4 book ai didi

java - Eclipse 类路径不可传递

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

假设我们有:

  • Eclipse 项目 A 依赖于 Eclipse 项目 B。
  • 项目 B 依赖于 commons-collection.jar(在 B 的 .classpath 中指定)

为什么传递机制不适用于 Eclipse IDE,以便 A 知道 commons-collections.jar,甚至无需在其自己的 .classpath 文件中指定它。

我知道 Maven 可以提供此功能,但为什么像 Eclipse(或 IntelliJ ;))这样的 IDE 默认情况下不提供?

有缺点吗?是为了避免由于检查类路径中的每个元素而导致性能下降吗?

最佳答案

嗯,默认情况下不应用它,但您应该使用 Eclipse 项目“属性”中“Java 构建路径”下的“订购和导出”选项卡。检查所需的依赖关系以成为可传递的。

为什么不默认设置?例如,可能存在运行时不需要的依赖项(也称为“已提供”)...您不会从项目中创建一个小的 war 文件并最终得到一个巨大的存档。

关于java - Eclipse 类路径不可传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8160166/

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