【问题标题】:Does Eclipse do a binary-compatibility-check of jars as they are added to a project?Eclipse 是否在将 jar 添加到项目时对其进行二进制兼容性检查?
【发布时间】:2010-08-23 22:24:22
【问题描述】:

当我赞美 Maven 的依赖管理时,一位 Eclipse 用户告诉我(一位 IntelliJ 用户)他们不需要这样的东西,因为任何时候他们向项目中添加一个 jar 时,Eclipse 都会测试它与其他项目的二进制兼容性项目中的 jars。

这是真的吗?这是 Eclipse 本身还是插件?
IntelliJ/Netbeans 中是否有类似的功能可用?

谢谢。

【问题讨论】:

    标签: eclipse maven-2 dependency-management


    【解决方案1】:

    我在 Eclipse 和 Maven 中都不知道这样的事情(你需要像 maven-clirr-plugin 这样的东西来做一些接近的事情)。

    【讨论】:

    • 鉴于您的地位,我将接受“我不知道这样的事情”是事实。你得到了接受的答案。
    【解决方案2】:

    我刚刚做了以下事情:

    1. 安装 Eclipse
    2. 新建项目
    3. 添加缺少依赖项的库。
    4. 创建一个类似于System.out.println(com.library.AClass.class); 的类
    5. 请注意,Eclipse 不会抱怨。
    6. 运行它并在加载类时获取java.lang.NoClassDefFoundError

    这告诉我依赖性检查不会(总是)发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-08
      • 2018-12-27
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      相关资源
      最近更新 更多