场景:
在项目中导入我自己写的jar包,jar包已经放入本地maven仓库并且在本项目中jar包的依赖都导入进来了(比如springboot等等,可以使用),但是引入自己写的jar包中的对象却提示找不到相应的对象,并且爆红。
解决:自己的jar包是使用spring-boot-maven-plugin进行打包的,但是默认打包后的jar包是不可导入使用的,需要添加配置,然后再clean packing install到本地仓库,然后刷新项目,jar包中的对象就可以使用了!!
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- 配置打包的jar为可执行文件,使用exec-->
<classifier>exec</classifier>
<executable>true</executable>
<includeSystemScope>true</includeSystemScope>
<skip>false</skip>
</configuration>
</plugin>
</plugins>