新建一个Maven工程
然后建立集合的子模块
然后依次按照上面的步骤,建立model和service模块
新建完成后工程结构如下所示
到此使用Maven建立聚合工程就OK了
下面看下Maven的依赖传递:
选择上面的Maven父工程,执行install
然后我们假设让api模块依赖model模块,然后service模块依赖api模块
那么根据依赖传递性,service将会同时加入api和model两个模块
在API模块的pom中添加如下:
<dependency>
<groupId>cn.cuit.dubbo</groupId>
<artifactId>model</artifactId>
<version>0.0.1-SNAPHOT</version>
</dependency>
在service模块的pom中添加:
<dependency>
<groupId>cn.cuit.dubbo</groupId>
<artifactId>api</artifactId>
<version>0.0.1-SNAPHOT</version>
</dependency>
然后更新Maven工程:
查看service模块和api模块的Maven依赖:
依赖传递就OK了
********************************* 不积跬步无以至千里,不积小流无以成江海 *********************************