欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

解决:打包SpringBoot项目成jar包后,其他的项目无法引入jar包中的对象

程序员文章站 2022-05-04 16:54:37
...

需求描述

因为最近想把一块东西封装成一个jar包,这样的话,在多个项目中就可以公共了。
就创建了一个SpringBoot项目,去掉了web模块。

遇到的问题

使用maven打包之后,但是其他引入了这个jar包之后的项目,是无法进行引入这个jar包里的对象的。如下面这个gif图片所示:

遇到的问题展示:
解决:打包SpringBoot项目成jar包后,其他的项目无法引入jar包中的对象

解决办法

我也是从网上查的,解决办法如下:

原来默认的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>
相关标签: 技巧集