真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot中如何使用Maven插件

這篇文章給大家介紹Spring Boot 中如何使用Maven插件,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站的開發(fā),更需要了解用戶,從用戶角度來建設(shè)網(wǎng)站,獲得較好的用戶體驗(yàn)。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗(yàn),見的多,溝通容易、能幫助客戶提出的運(yùn)營建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價(jià)值服務(wù)。

包含該插件

想要使用Spring Boot Maven插件只需簡單地在你的pom.xml的plugins部分包含相應(yīng)的XML:



    4.0.0
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                1.4.1.RELEASE
                
                    
                        
                            repackage
                        
                    
                
            
        
    

該配置會(huì)在Maven生命周期的package階段重新打包一個(gè)jar或war。下面的示例展示在target目錄下既有重新打包后的jar,也有原始的jar:

$ mvn package
$ ls target/*.jar
target/myproject-1.0.0.jar target/myproject-1.0.0.jar.original

如果不包含像上面那樣的,你可以自己運(yùn)行該插件(但只有在package目標(biāo)也被使用的情況),例如:

$ mvn package spring-boot:repackage
$ ls target/*.jar
target/myproject-1.0.0.jar target/myproject-1.0.0.jar.original

如果使用一個(gè)里程碑或快照版本,你還需要添加正確的pluginRepository元素:


    
        spring-snapshots
        http://repo.spring.io/snapshot
    
    
        spring-milestones
        http://repo.spring.io/milestone
    

打包可執(zhí)行jar和war文件

一旦spring-boot-maven-plugin被包含到你的pom.xml中,Spring Boot就會(huì)自動(dòng)嘗試使用spring-boot:repackage目標(biāo)重寫存檔以使它們能夠執(zhí)行。為了構(gòu)建一個(gè)jar或war,你應(yīng)該使用常規(guī)的packaging元素配置你的項(xiàng)目:



    
    jar
    

生成的存檔在package階段會(huì)被Spring Boot增強(qiáng)。你想啟動(dòng)的main類即可以通過指定一個(gè)配置選項(xiàng),也可以通過為manifest添加一個(gè)Main-Class屬性這種常規(guī)的方式實(shí)現(xiàn)。如果你沒有指定一個(gè)main類,該插件會(huì)搜索帶有public static void main(String[] args)方法的類。

為了構(gòu)建和運(yùn)行一個(gè)項(xiàng)目的artifact,你可以輸入以下命令:

$ mvn package
$ java -jar target/mymodule-0.0.1-SNAPSHOT.jar

為了構(gòu)建一個(gè)即可執(zhí)行,又能部署到外部容器的war文件,你需要標(biāo)記內(nèi)嵌容器依賴為"provided",例如:



    
    war
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        
        
    

關(guān)于Spring Boot 中如何使用Maven插件就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


本文標(biāo)題:SpringBoot中如何使用Maven插件
當(dāng)前URL:http://weahome.cn/article/gpochi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部