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>