成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

spring boot maven打包可執(zhí)行jar包缺少依賴包的問題

desdik / 2794人閱讀

摘要:問題描述使用的命令打出來的包,卻不包含依賴的包問題原因打包時使用了默認(rèn)的插件,而不是插件解決方法方法中必須配置插件,而且必須指定需要執(zhí)行的目標(biāo)構(gòu)建方法使用的來進(jìn)行依賴管理,則不用指定執(zhí)行構(gòu)建的目標(biāo)注

問題描述:spring boot使用maven的package命令打出來的包,卻不包含依賴的jar包

問題原因:打包時使用了maven默認(rèn)的maven-jar-plugin插件,而不是spring-boot-maven-plugin插件

解決方法:

方法1. pom中必須配置spring-boot-maven-plugin插件,而且必須指定需要執(zhí)行的目標(biāo)構(gòu)建


        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.1
                
                    1.7
                    1.7
                
            
            
                org.springframework.boot
                spring-boot-maven-plugin
                ${spring.boot.version}
                
                    
                        
                            repackage
                        
                    
                
            
        
    

方法2. 使用spring的parent來進(jìn)行依賴管理,則不用指定執(zhí)行構(gòu)建的目標(biāo)


    org.springframework.boot
    spring-boot-starter-parent
    1.3.6.RELEASE



    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.1
            
                1.7
                1.7
            
        
        
            org.springframework.boot
            spring-boot-maven-plugin
            ${spring.boot.version}
        
    

注:請避免直接使用mvn repackage命令,因?yàn)閞epackage依賴原生maven的package命令,直接執(zhí)行repackage無法獲取依賴,會導(dǎo)致打包失敗。

本文參考鏈接:https://stackoverflow.com/que...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/70478.html

相關(guān)文章

  • Spring Boot 成的執(zhí)行 jar ,為什么不能被其他項(xiàng)目依賴?

    摘要:從這里我們就可以看出,兩個,雖然都是包,但是內(nèi)部結(jié)構(gòu)是完全不同的,因此一個可以直接執(zhí)行,另一個則可以被其他項(xiàng)目依賴。一次打包兩個一般來說,直接打包成可執(zhí)行就可以了,不建議將作為普通的被其他的項(xiàng)目所依賴。 前兩天被人問到這樣一個問題: 松哥,為什么我的 Spring Boot 項(xiàng)目打包成的 jar ,被其他項(xiàng)目依賴之后,總是報(bào)找不到類的錯誤? 大伙有這樣的疑問,就是因?yàn)檫€沒搞清楚可執(zhí)行...

    Ali_ 評論0 收藏0
  • Spring入門系列(一):使用IDEA創(chuàng)建第一個Spring Boot的Hello World項(xiàng)目

    摘要:進(jìn)行到這里,很多小伙伴可能心里迫切的想著趕緊啟動項(xiàng)目。該類的代碼如下步驟重新啟動該項(xiàng)目之前啟動項(xiàng)目的圖標(biāo)已經(jīng)變?yōu)橹貑㈨?xiàng)目的圖標(biāo),在瀏覽器中輸入,如圖所示頁面展示出字樣至此,使用創(chuàng)建第一個的項(xiàng)目已經(jīng)成功 前言 Spring因其輕量級、一站式、非侵入式設(shè)計(jì)、方便集成和測試等優(yōu)勢,成為最受歡迎的Java EE框架之一。但Spring的配置繁瑣臃腫,很多工作麻煩而重復(fù),于是Spring Boo...

    Euphoria 評論0 收藏0
  • springboot學(xué)習(xí)(一)——helloworld

    摘要:關(guān)于的自動配置,這個是重點(diǎn)之一,后面細(xì)說。在后續(xù)的學(xué)習(xí)中會慢慢學(xué)習(xí)到。紅色標(biāo)記的就是已經(jīng)掃描到了并初始化成功了。 以下內(nèi)容,如有問題,煩請指出,謝謝 springboot出來也很久了,以前零散地學(xué)習(xí)了不少,不過很長時間了都沒有在實(shí)際中使用過了,忘了不少,因此要最近準(zhǔn)備抽時間系統(tǒng)的學(xué)習(xí)積累下springboot,給自己留個根。 因?yàn)橐郧皩W(xué)過一些,這里就主要根據(jù)官方文檔來學(xué)習(xí)了,可能會根據(jù)...

    The question 評論0 收藏0
  • Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡教程》(陳光劍)

    摘要:應(yīng)用化極簡教程陳光劍基于的企業(yè)級應(yīng)用開發(fā)最佳實(shí)踐前面的章節(jié)中,我們都是在環(huán)境中開發(fā)運(yùn)行測試應(yīng)用程序。關(guān)鍵字是分布式應(yīng)用微服務(wù)容器虛擬化。通常,在企業(yè)項(xiàng)目實(shí)踐中,會實(shí)現(xiàn)一套應(yīng)用部署發(fā)布的自動化運(yùn)維平臺工具。 Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡教程》(陳光劍)—— 基于 Gradle + Kotlin的企業(yè)級應(yīng)用開發(fā)最佳實(shí)踐 前面的章節(jié)中,...

    Donne 評論0 收藏0
  • Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡教程》(陳光劍)

    摘要:應(yīng)用化極簡教程陳光劍基于的企業(yè)級應(yīng)用開發(fā)最佳實(shí)踐前面的章節(jié)中,我們都是在環(huán)境中開發(fā)運(yùn)行測試應(yīng)用程序。關(guān)鍵字是分布式應(yīng)用微服務(wù)容器虛擬化。通常,在企業(yè)項(xiàng)目實(shí)踐中,會實(shí)現(xiàn)一套應(yīng)用部署發(fā)布的自動化運(yùn)維平臺工具。 Spring Boot 應(yīng)用 Docker 化 《Spring Boot 2.0極簡教程》(陳光劍)—— 基于 Gradle + Kotlin的企業(yè)級應(yīng)用開發(fā)最佳實(shí)踐 前面的章節(jié)中,...

    rose 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<