【发布时间】:2019-07-05 23:16:41
【问题描述】:
首先,我对 Maven 完全陌生。
我已经将一个大型复杂的 maven 项目导入 IntelliJ。它包含多个pom.xml,它还依赖于另一个本地项目(我已经导入并且运行良好)。
导入过程顺利;在 IntelliJ 上,没有红色下划线。它似乎找到了每个依赖项(无论是否本地)。但是,当我尝试通过 Maven 菜单构建项目之一的 .jar 时:
我得到这个输出:
/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 中的一些项目有依赖关系。
【问题讨论】:
-
您能否提供更多数据:您的项目文件夹结构,以及控制台输出的第一行
-
我认为复杂的多模块项目不应该是任何人第一次尝试 Maven。你可以选择先尝试更简单的东西吗?发布您的 pom.xml。谁设置了这个 Maven pom?你对他们知道自己在做什么有多大的信心?它对其他人是否正常工作?也许这可以帮助:sookocheff.com/post/java/local-maven-repository
-
@IgorKonoplyanko 我已经相应地更新了我的问题。
-
@duffymo 不,我别无选择。我需要在这个项目中添加一些代码。
标签: maven intellij-idea build dependencies