Maven с IntelliJ - сбой процесса сборки, потому что зависимости не могут быть разрешены - PullRequest
0 голосов
/ 12 февраля 2019

Прежде всего, я совершенно новичок в Maven.Я импортировал большой комплексный проект Maven в IntelliJ.Он содержит несколько pom.xml, и это также зависит от другого локального проекта (который я уже импортировал и работает хорошо).Процесс импорта прошел хорошо;на IntelliJ ничего не подчеркнуто красным.Кажется, чтобы найти каждую зависимость (будь то локальная или нет).Однако, когда я пытаюсь построить .jar одного из проектов через меню Maven:

enter image description here

я получаю этот вывод:

/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/bin/java -Dmaven.multiModuleProjectDirectory=/Users/bastiannanchen/Programmation/Backend/backend/Reconfigure "-Dmaven.home=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3" "-Dclassworlds.conf=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/m2.conf" "-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=62186:/Applications/IntelliJ IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/boot/plexus-classworlds-2.5.2.jar" org.codehaus.classworlds.Launcher -Didea.version=2018.3.4 compile
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Reconfigure 3.3.0
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for <local_project> is missing, no dependency information available
[...]
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.276 s
[INFO] Finished at: 2019-02-12T11:08:44+01:00
[INFO] Final Memory: 10M/309M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project Reconfigure: Could not resolve dependencies for project <project_name> The following artifacts could not be resolved: <local_project> [...]
[...]

Знаете ли вы, как решить эту проблему?Я полагаю, что я не правильно строю процесс, но мне трудно найти ответ в Интернете.

Спасибо!

ОБНОВЛЕНИЕ

Структура проекта вкратце:

├── backend
│   ├── project_1
│   ├── project_2
│   ├── project_3
│   └── project_4
└── utils
    ├── project_utils_1
    ├── project_utils_2
    └── project_utils_3

Я пытаюсь построить, например, project_2, который имеет зависимости от всех проектов в backend и некоторых проектов вutils.

1 Ответ

0 голосов
/ 12 февраля 2019

Наконец-то я нашел способ создать файл .jar.Перед сборкой пакета мне нужно было использовать плагин Maven install для зависимостей.К сведению, плагин установки используется на этапе установки для добавления артефактов в локальный репозиторий.

Спасибо всем, кто пытался мне помочь:)

...