Я работаю с проектом Java в Intellij IDEA, где у нас много внутренних, автономных зависимостей Maven. У меня есть исходный код для этих зависимостей, импортированных в проект IDEA в качестве модулей, но когда я выбираю Перейти к ->Реализация (и) в классе, который является частью внутренней зависимости Maven (и что у меня также есть импортированный как модуль в моем проекте). Я перешел к декомпилированному представлению класса в зависимости от Maven (jar), а не к файлу исходного кода этого класса, который я импортировал в качестве модуля.Может ли Intellij IDEA автоматически заменять зависимости Maven зависимостями модулей?
Чтобы решить эту проблему, что нужно сделать следующее:
- Откройте настройки модуля на модуле с использованием внутренней зависимости Maven
- Найти и удалить внутренний модуль Maven в зависимостей списка
- Добавить новый Зависимость модуля и затем выбрать импортированный модуль, который соответствует внутренней зависимости от Maven
Есть ли способ, чтобы IDEA выяснял это автоматически или мне нужно снова выполнять эту процедуру вручную?
Я пытался следовать инструкциям в ответах ниже, создав новый пустой проект и импортировать проекты Maven (A -> B) как модули Maven, начиная с проекта A, затем B. Когда это не сработало, я попробовал наоборот, сначала B, затем A, но не повезло. –
Вы когда-нибудь находили решение? – Alden
Комментарий от frant.hartm работал для меня. Мне просто нужно было переименовать все проекты maven с помощью стрелок синего круга. – Carlos