Скажем, у меня есть проект maven
, в котором есть некоторые модули maven внутри.
Мой главный модуль зависит от других модулей, поэтому, когда я компилирую основной модуль, они должны быть скомпилированы вместе.
Вопрос в том, как добавить эти модули в зависимости от основного модуля?
Я знаю, что если у меня есть пользовательская библиотека, которую я хочу использовать с maven, скажем, utilities project
, мне нужно скомпилировать банку проекта, сделать mvn install:install-file
на нем, чтобы установить ее в локальный репозиторий а затем добавьте его в pom.xml
.
Должен ли я делать это со всеми моими модулями и добавлять зависимость к pom.xml
в моем основном модуле? Потому что, если это нужно сделать так, будет много работы, если вы измените код на других модулях.
Какую наилучшую практику использовать во избежание проблем с компиляцией/установкой модулей в локальный репозиторий?