说明
最近在学着制作自定义的springboot-starter,发现Springboot使用maven打包的jar在其他项目中使用时会出现包名报红,无法导入使用编写的类的错误,在这记录一下
快速开始
1. 剔除不需要的文件:如Application和ApplicationTests
2.打包
不能使用springboot自带打包:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
而应当使用普通maven打包:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
然后还是点击右边maven的install
然后其他项目(本地)引入后就可以使用你制作的类啦~