[Intellij] [Maven]如何使用项目作为对另一个项目的依赖

时间:2019-07-15 08:49:52

标签: maven intellij-idea

我有两个不同的Maven项目,而我正在Intellij上工作。如何将其中一个具有依赖性的项目添加到另一个项目中作为依赖性?

我可以从Eclipse轻松地做到这一点 enter image description here

那么我如何从Intellij做到呢?

更新

我成功添加了模块作为依赖项,但是模块依赖项对原始项目不可见

==> 项目A,项目B,...,B具有许多依赖性,我将B作为依赖性添加到A中,现在A可以访问所有B模块,但看不到B依赖性

2 个答案:

答案 0 :(得分:1)

工作区的Eclipse概念与IntelliJ略有不同。

在您的情况下,我将创建一个虚拟的父项目,其中每个项目在物理上位于下面,都称为子模块,因此Maven会将其视为单个模块。这将使Maven和IDE都知道它们已连接,因此您可以跳过“生成jar”步骤。

  dummy-parent
    +--- project A
    +--- project B (which references A)

答案 1 :(得分:-1)

您可以在项目属性(在Mac中为cmd +;在Windows / Linux中为Ctrl + alt + shift + s)中进行配置。只需添加一个模块作为依赖项即可。请参阅所附图像作为参考。

IntelliJ IDEA Project properties