spring-boot子模塊打包的jar中去掉BOOT-INF文件夾

1.spring-boot maven打包,通常pom.xml文件裏會加spring

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

這樣打的jar裏會多一個目錄BOOT-INF。maven

 

 

2.引發問題,程序包不存在。spring-boot

3.解決辦法,若是A子模塊包依賴了B子模塊包,在B子模塊的pom文件,加入spa

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <skip>true</skip>
    </configuration>
</plugin>

 

參考:https://blog.csdn.net/zsywangyi/article/details/78319130.net

相關文章
相關標籤/搜索