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运行程序: