Как приавильно указать зависимость между дочерними модулями? У меня есть модуль server и client. Второй зависит от первого. Но при сборке возникает ошибка:
Failed to execute goal on project client: Could not resolve dependencies for project com.vladhuk:client:jar:0.9-SNAPSHOT: Could not find artifact com.vladhuk:server:jar:0.9-SNAPSHOT -> [Help 1]
Поискав в интернете, решение нашел только для тех, кто подключает зависимости из публичных репозиториев. В моем же случае это просто соседние модули.
Нужно добавить оба модуля в "реактор". Таким образом вы гарантируете, что при сборке зависимости будут браться из директории build модуля (в реакторе прописывается релятивный путь), а не из репозиториев. Даже если вы не будете выполнять шаг install
, зависимости всё равно будут найдены.
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>example-parent</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
<name>Simple Parent Project</name>
<modules>
<module>example-server</module>
<module>example-parent</module>
</modules>
<!- всё остальное, что общее для всего проекта - зависимости, плагины, и так далее -->
</project>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, Я новичок в программирование, дошёл до изучения JavaFXНо возникли некоторые проблемы
Помогите решить проблему comgoogle