Я работаю в проекте, где основной IDE является Eclipse. Рабочая область Eclipse состоит из нескольких проектов, которые зависят друг от друга в цепочке, например:
- lib-проект со всем внешним депом
- jar-файлы и прочее
- ProjectA зависит от lib-проекта
- ProjectB зависит от проекта A
- ProjectC зависит от проекта B
- и т.д.
Я думаю (кто-то поправит меня, если я ошибаюсь), что модули в Eclipse наследуют свои зависимости, так что в приведенном выше случае C также может использовать вещи, определенные в A и lib-проекте.
При импорте проекта Eclipse в IntelliJ все зависимости были настроены нормально, но мне пришлось добавить зависимости C-> A, C-> lib-project вручную. Я делаю что-то не так или это так, как это должно работать?
Я использую IntelliJ 9.0.2.