【问题标题】:Maven with IntelliJ - Failing building process because dependencies can't be resolved带有 IntelliJ 的 Maven - 构建过程失败,因为无法解决依赖关系
【发布时间】: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


【解决方案1】:

我终于找到了构建.jar 文件的方法。在构建包之前,我需要为依赖项使用 Maven install 插件。仅供参考 在安装阶段使用安装插件将工件添加到本地存储库。

感谢所有试图帮助我的人:)

【讨论】:

    猜你喜欢
    • 2016-03-10
    • 1970-01-01
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 2023-03-29
    相关资源
    最近更新 更多