Зависимости модуля в IntelliJ при импорте Eclipse-проекта - PullRequest
0 голосов
/ 11 мая 2010

Я работаю в проекте, где основной 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.

1 Ответ

0 голосов
/ 11 мая 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...