代码之家  ›  专栏  ›  技术社区  ›  Jörgen Lundberg

导入Eclipse项目时IntelliJ中的模块依赖关系

  •  0
  • Jörgen Lundberg  · 技术社区  · 16 年前

    • 包含所有外部dep的lib项目
    • ProjectA依赖于lib项目
    • 项目B依赖于项目A
    • 等

    我认为(如果我错了,有人会纠正我)Eclipse中的模块继承了它们的依赖关系,因此在上述情况下,C也可以使用A和lib项目中定义的内容。

    将Eclipse项目导入IntelliJ时,所有依赖项都设置得很好,但我必须添加依赖项C->A、 C->手工制作lib项目。是我做错了什么,还是这就是我应该做的?

    1 回复  |  直到 16 年前
        1
  •  0
  •   CrazyCoder    16 年前

    我认为(如果我错了,有人会纠正我)Eclipse中的模块继承了它们的依赖关系,因此在上述情况下,C也可以使用A和lib项目中定义的内容。

    恐怕不对。Eclipse也需要显式的依赖关系。这是通过在IDEA模块依赖项设置中的依赖项的导出复选框实现的。

    如果您有一个Eclipse项目的反例,它以您描述的方式工作,而IDEA中不是这样工作的,请将它发送给JetBrains支持。