common是父组件,servicebase依赖于commonutils,如下图
1.打servicebase包时出现问题:找不到commonutils的jar包,但是commonutils包可以正常打,并且可以install到本地maven仓库。
解决方式: servicebase 的pom.xml在引入commonutils时,指定本地的jar包依赖及地址,就可以打包。
<dependencies><dependency><artifactId>commonutils</artifactId><groupId>com.atguigu</groupId><version>0.0.1-SNAPSHOT</version><type>jar</type><scope>system</scope><systemPath>E:/java/Maven/Maven-local/com/atguigu/commonutils/0.0.1-SNAPSHOT/commonutils-0.0.1-SNAPSHOT.jar</systemPath></dependency></dependencies>
2.打servicebase包时出现问题:找不到main 文件
因为servicebase包是纯配置包,没有启动类,所以需要在打包时设置下
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>none</mainClass></configuration></plugin></plugins></build>