Автоматический экспорт зависимостей в InteliJ Идея при чтении poms? - PullRequest
2 голосов
/ 25 января 2011

Я пытался искать и здесь, и на jetbranis.net, однако я не нашел ответа.

Я создал проект ( P ), используя maven, который должен иметь модули ( A , * B *). Модуль A зависит от модуля B , а модуль B зависит от библиотек R . Когда я открываю P с помощью InteliJ Idea 10.0.1, все работает гладко. Единственная проблема, которая у меня есть, это обработка зависимостей.

Зависимости были импортированы транзитивно. Оба A , * B * теперь зависят от библиотек R . Я ожидал бы, что B будет зависеть от R , но я бы ожидал, что R будет экспортироваться, а A будет зависеть только от B .

Я обнаружил, что некоторые старые сообщения о реактивных мозгах связаны между собой, но кажется, что у них противоположная проблема http://devnet.jetbrains.net/thread/286098. Кто-нибудь может мне посоветовать, пожалуйста? Я пропустил какой-то вариант конфигурации?

1 Ответ

2 голосов
/ 25 января 2011

Так работают зависимости Maven;каждый модуль (он же Maven Project) имеет отдельный путь к классам.Зависимости, импортированные в IDEA, не «экспортируются» для предотвращения помех между переходными зависимостями.

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