因为最近想把一块东西封装成一个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>
123456789
修改成:
<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>