Maven项目的moudle之间的依赖关系


Maven项目中多Moudle的依赖关系

1. 创建一个新项目

2.选择maven项目(注意不勾选骨架)

3. 输入Name(项目名)然后输入gGoupId,其他会自动生成,最后finish

4.新窗口打开

5.打开后是这样

 6.新建第一个子模块

 7.同样选择maven项目,不勾选骨架

 8.给新模块命名:son-module-one然后点击finish完成

 9.同理再新建一个moudle:son-module-two,结果如图:

 10.打开Project Structure。

11.将2个子模块的src/mian/java目录设置为Sources,只有设置为sources了,后面才能创建Class.

 12. 设置项目中son-module-two依赖于son-module-one

 13前面设置后,只是为了再调用依赖代码时静态编译通过,也就是说仅仅是在写代码时,childmoduletwo调用childmoduleone不提示错误,实际运行时会出错的。

所以还需要在pom文件设置依赖。

 14.son-module-one中创建一个类One,写一个个测试方法,后面会被son-module-two调用

 

15son-module-two中写一个类Two,用来调用One中的hello方法

 16运行程序:

 

相关