【问题标题】:What is the difference between Maven Dependencies and Referenced Libraries in Eclipse?Eclipse 中的 Maven 依赖项和引用库有什么区别?
【发布时间】:2014-04-20 14:51:15
【问题描述】:

在我的 Maven Eclipse 项目中,我看到了 Maven 依赖项和引用的库。在某些情况下,它们具有引用 M2_REPO 的相同 jar 集。在某些情况下,它们完全不同。让我对为什么同一个项目中有 2 个不同的 jar 引用感到困惑。

【问题讨论】:

    标签: java eclipse maven maven-3 m2eclipse


    【解决方案1】:

    Maven 依赖项在 pom 文件中添加到项目中。当您构建项目时,您在 pom 文件中添加的 maven 依赖项将从 M2 存储库中下载。

    为 Eclipse IDE 中的项目手动添加参考库。

    当您对这些 jar 文件感到困惑时,只需将所有库添加为 maven 依赖项即可。

    【讨论】:

      【解决方案2】:

      引用库和 Maven 依赖项中的类在 Eclipse 中是可见的,但 Maven 构建只能看到来自 pom 的依赖项。如果您尝试使用 maven 构建项目,它可能会因此而失败

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-06-30
        • 1970-01-01
        • 2015-11-11
        • 2016-03-04
        • 2014-12-09
        • 2015-11-13
        • 1970-01-01
        • 2020-08-31
        相关资源
        最近更新 更多