如下两个项目:

test-main

test-utils

其中test-main需要引用test-utils。

 

最终效果如下:

[maven]idea+maven的多项目依赖

实现步骤:

1:新建一个Empty Project作为框架项目

[maven]idea+maven的多项目依赖

[maven]idea+maven的多项目依赖

输入框架项目名称

[maven]idea+maven的多项目依赖

ok结束

2:新建test-utils maven项目

[maven]idea+maven的多项目依赖

File->New->Module...

[maven]idea+maven的多项目依赖

选择maven-archetype-quickstart

[maven]idea+maven的多项目依赖

后面根据正常的项目新建步骤即可

3:新建test-main项目,方法同2,其中要注意的点:

 

[maven]idea+maven的多项目依赖

这一步的Add as module to是指的项目位置关系,因为是平级,需要选择None

Parent也是平级关系,也需要选择None

[maven]idea+maven的多项目依赖

[maven]idea+maven的多项目依赖

因为是平级关系,所以注意存储的路径

后面的按照正常的新建项目即可

两个平级的项目建好

4:建立项目依赖

右键test-main项目->Open Module Settings,在Dependencies中添加test-utils

[maven]idea+maven的多项目依赖

然后修改test-utils项目的pom.xml文件

添加<packaging>jar</packaging>,表示这个项目将会打成jar包

[maven]idea+maven的多项目依赖

打开test-main项目的pom.xml,添加对test-utils的引用

[maven]idea+maven的多项目依赖

 

整个项目的依赖引用完成。

相关文章:

  • 2021-12-14
  • 2021-12-26
  • 2022-12-23
  • 2021-05-04
  • 2021-06-26
  • 2021-07-24
  • 2021-09-20
  • 2021-07-18
猜你喜欢
  • 2022-12-23
  • 2021-03-31
  • 2021-07-07
  • 2021-05-18
相关资源
相似解决方案