首先新建一個項目,會自動在pom.xml中引入打包插件的依賴,如下:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
利用這個依賴打包:
可以看到打包成功了,
查看本地倉庫中的jar:
可以看到,好像也沒有問題:
那麼在另外一個項目中引用他
好像也沒有什麼問題,都引入進來了,我們在調用下:
發現調用其中的方法/類用不了,
查看完整的依賴:
可以看到比其他的依賴,我們本地Install的多了一個: boot-inf文件夾
查詢百度,得知:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
那我們更換打包插件依賴,重新intsall,再查看boot-inf文件在不,如下:
可以看到重新install後的包,沒有boot-inf文件夾,並且能正常使用了