解决:打包SpringBoot项目成jar包后,其他的项目无法引入jar包中的对象
程序员文章站
2022-05-04 16:54:37
...
需求描述
因为最近想把一块东西封装成一个jar包,这样的话,在多个项目中就可以公共了。
就创建了一个SpringBoot项目,去掉了web模块。
遇到的问题
使用maven打包之后,但是其他引入了这个jar包之后的项目,是无法进行引入这个jar包里的对象的。如下面这个gif图片所示:
遇到的问题展示:
解决办法
我也是从网上查的,解决办法如下:
原来默认的plugin打包使用的是:
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
修改成:
<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>
上一篇: 获取网址路径的正则
下一篇: 正则表达式基本语法详解
推荐阅读
-
解决springboot项目打成jar包后运行时碰到的小坑
-
springboot项目maven打包编译第三方jar包,报错:找不到符号,找不到jar中的类
-
解决:打包SpringBoot项目成jar包后,其他的项目无法引入jar包中的对象
-
SpringBoot引入外部jar,并将项目打包成jar包,引发项目运行失败的问题
-
SpringBoot项目打成jar包后无法读取到resource下的文件
-
SpringBoot项目打成jar包后,无法读取resources下的文件
-
springboot项目打成jar包后无法获取static下的静态资源文件的问题分析
-
SpringBoot+gradle项目中的两种jar包(依赖包和可运行包)及如何在Idea中打包
-
解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题
-
解决springboot项目打成jar包后运行时碰到的小坑