2010-05-11 7 views
0

Я работаю над проектом, где основной средой является Eclipse. Рабочее пространство Eclipse, состоит из нескольких проектов, которые зависят друг от друга в цепи так:Зависимости модулей в IntelliJ при импорте проекта Eclipse

  • Lib-проект со всем внешним отдом
  • endencies банка-файлами и прочим
  • ProjectA зависит от lib- проект
  • ProjectB зависит от проекта
  • ProjectC зависит от проекта B
  • и т.д.

Я думаю (кто-то поправьте меня, если я ошибаюсь), что модули In Eclipse наследуют их зависимости, так что в случае выше C также может использоваться материал, определенный в A и lib-проекте.

При импорте проекта Eclipse в IntelliJ все зависимости были настроены нормально, но мне пришлось добавлять зависимости C-> A, C-> lib-project вручную. Я что-то делаю неправильно или это так, как должно работать?

Я использую IntelliJ 9.0.2.

ответ

0

Я думаю (кто-то поправьте меня, если я ошибаюсь), что модули В Eclipse наследуют их зависимости, так что в случае выше C также могут использоваться элементы, определенные в A и lib-проекте.

Боюсь, что это неверно. Eclipse также требует явных зависимостей. Это достигается с помощью флажка «Экспорт» для зависимости в настройках зависимостей модуля IDEA.

Если у вас есть встречный пример проекта Eclipse, который работает так, как вы описали, и не работает таким образом в IDEA, отправьте его в службу поддержки JetBrains.

Смежные вопросы