多模块项目之(子模块之间关联)

前面已经创建了一个多模块的项目,但彼此都是独立的,这里说一下如何关联,现在的项目结构如图:


我们在helloChina模块中创建一个类,TestHello,生成setter getter方法,重写toString();因为仅作为测试,越简单越好,就别搞什么目录了


我们另一个子模块helloBeijing中新建一个类:TestHello2,这个类里面我们什么没有,就需要引用helloChina这个子模块中的TestHello类(如同是需要另个子模块的接口服务一样,这里简化了,只要检测到彼此可以关联就OK了),如果 我们直接在TestHello2中使用TestHello,发现会报错,如图:


这个报错正常,因为helloBeijing中压根没有TestHello这个类,我们需要把这个类引入到这个子模块中。

1.右键idea右边框的 maven project,选择helloChina这个项目,进行install,注意别选错了项目构建


当 BUILD SUCCESS后,就可以引用了,若不放心,可以到本地仓库看一下,是否刚刚install的jar包,如果有此时就可以在helloBeijing的pom.xml中引入Jar包,引入方式和其他jar包一样,如图:


引入之后,TestHello2类中的错误就消失了,到此子模块之间已经关联成功,如果再有其他模块,同样的方式进行关联,什么?要看一下测试效果,对不起,那是下一个内容了,引入junit进行单元测试!

猜你喜欢

转载自blog.csdn.net/chenpuzhen/article/details/80368891