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

时间:2022-01-16 20:13:32

如下两个项目:

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的多项目依赖

 

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