Spring Boot Maven 多模塊打包發布


application為啟動模塊,yml配置文件都在這個模塊配置

父模塊不要配置<build></build>節點,其他模塊也不需要,只在application模塊里面配置就好.

打包使用package命令

 

當整個項目打包成jar時,

該子模塊會被打包成jar,此時如果要用代碼加載里面的資源文件,不能使用 resource.getFile(),應該使用resource.getInputStream().

 如:

ClassPathResource resource = new ClassPathResource("/static/test.txt"); 
InputStream
in = resource.getInputStream();

 

若果是不可執行的jar包,不要在pom中定義spring-boot-maven-plugin插件,因為這個SpringBoot插件會在Maven的package后進行二次打包,目的為了生成可執行jar包


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM