springboot 项目成功引入jar 包但是无法使用导入相关类
我自己写了个springboot打成jar供其他springboot引用,jar包可以通过maven的GAV引入成功但是jar包里的类无法被引入。
找了很多原因有让清缓存,重新安装jar包的,都不适合我。
看了看打的jar包,发现目录结构跟别的jar不太一样。瞬间明白过来是打包的问题。
解决方法:
1、添加跳过标签
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
2、采用maven打包插件打包
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source> <!--指明源码用的Jdk版本-->
<target>1.8</target> <!--指明打包后的Jdk版本-->
</configuration>
</plugin>
</plugins>
</build>