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

时间:2010-05-11 06:56:10

标签: eclipse dependencies intellij-idea

我正在一个主IDE是Eclipse的项目中工作。 Eclipse工作区由几个项目组成,这些项目在链中相互依赖,如下所示:

  • lib-project with all external dep
  • endencies jar-files和stuff
  • ProjectA依赖于lib-project
  • ProjectB依赖于项目A
  • ProjectC依赖于项目B

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

将Eclipse项目导入IntelliJ时,所有依赖项都已设置好,但我必须添加依赖项C-> A,C-> lib-project手工制作。我做错了什么,或者这只是它的工作方式?

我正在使用IntelliJ 9.0.2。

1 个答案:

答案 0 :(得分:0)

  

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

我担心这不对。 Eclipse也需要显式依赖。它是通过导出复选框实现的,用于IDEA模块依赖关系设置中的依赖关系。

如果您有一个Eclipse项目的计数器示例,它以您描述的方式工作,并且在IDEA中不起作用,请将其发送给JetBrains支持。