国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Maven對Springboot項目配置文件、依賴分離打包

jcc / 2637人閱讀

摘要:項目配置文件依賴分離打包一使用進行配置分離配置文件可自定義,這里指定的是項目環(huán)境打包的類型,如果有個,將會打個類型的包配置文件打包打包至目錄下啟動文件目錄依賴庫文件配置文件中屬性的配置

Springboot項目配置文件、依賴分離打包(一) 使用maven-assembly-plugin進行配置分離

assembly.xml配置文件



    
    
    ${name}

    
    
        tar.gz
        zip
    

    true

    
        
        
            src/main/resources/
            config
            0644
            
                application.yml
                *.xml
                *.properties
            
        
        
        
            ${basedir}/src/bin
            bin
            0755
            
                **.sh
                **.bat
            
        
    

    
        
            
            lib
            runtime
            0755
            
                ${project.groupId}:${project.artifactId}
            
        
        
            boot
            0755
            
                ${project.groupId}:${project.artifactId}
            
        
    
Pom.xml文件配置

pom文件中build屬性的配置


    
    message
    
        
        
            org.springframework.boot
            spring-boot-maven-plugin
            
                ZIP
                
                    
                    
                        non-exists
                        non-exists
                    
                
            
        

        
        
            org.apache.maven.plugins
            maven-dependency-plugin
            3.1.0
            
                
                    prepare-package
                    
                        copy-dependencies
                    
                    
                        target/lib
                        false
                        false
                        true
                        compile
                    
                
            
        

        
        
            org.apache.maven.plugins
            maven-compiler-plugin
            
                
                ${java.version}
                ${java.version}
            
        

        
        
            org.apache.maven.plugins
            maven-surefire-plugin
            2.22.1
            
                true
            
        

        
        
            org.apache.maven.plugins
            maven-jar-plugin
            3.1.0
            
                
                    
                    
                    *.xml
                    *.properties
                    *.yml
                
                
                    
                        
                        xx.xxx.Application
                        
                        ../lib/
                        true
                    
                    
                    
                        ../config/
                    
                
            
        

        
        
            maven-assembly-plugin
            3.1.0
            
                
                    src/main/assembly/assembly.xml
                
            
            
                
                    make-assembly
                    package
                    
                        single
                    
                
            
        
    
運行

1.直接運行 java -jar xxxx.jar即可

2.編寫shell/bash腳本

在bin目錄下編寫腳本文件如下:

shell

#! /bin/sh

HOME = "/opt/xxx/boot"
JAR_HOME = "xxx.jar"

cd $HOME
nohup java -jar $JAR_HOME

bash

@echo off
rem ======================================================================
rem windows startup script
rem
rem ======================================================================
rem startup jar

java -jar ../boot/xxx.jar

pause
項目目錄如下

關(guān)注我的微信公眾賬號,分享更多~

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

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

相關(guān)文章

  • Maven管理SpringBoot Profile

    摘要:的配置文件默認為或,此外僅以配置為說明。的由的標簽管理。管理由于構(gòu)建是基于或,此處僅以說明。管理分五步,以下詳細介紹。并且為表示,會將文件內(nèi)容的替換為相應(yīng)的變量如文件中的會替換為屬性值。 1. Spring Profile Spring可使用Profile決定程序在不同環(huán)境下執(zhí)行情況,包含配置、加載Bean、依賴等。 Spring的Profile一般項目包含:dev(開發(fā)), test...

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

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

    The question 評論0 收藏0
  • JavaFx系列教程之一:JavaFx+Springboot+Maven 開發(fā)打包教程

    摘要:最近在用開發(fā)窗體程序,并且以后打算把所有的窗體軟件切換到上面,并且還想用的各種好處,集成了就可以愉快的用各種服務(wù)了。最重要的是打包工具。由于我是,一般用和,執(zhí)行命令會看到打包成了和兩種類型的安裝包。由于沒有計算機,所以還不知道打包成的狀態(tài)。 最近在用 JavaFx 開發(fā)窗體程序,并且以后打算把所有的窗體軟件切換到 JavaFx 上面,并且還想用 springboot 的__各種好處,集...

    Coding01 評論0 收藏0
  • SpringBoot究竟是如何跑起來的?

    摘要:你可以試著沿著調(diào)用棧代碼一層一層的深入進去,如果你不打斷點,你根本不知道接下來程序會往哪里流動。接下來再看看運行時堆棧,看看一個請求的調(diào)用棧有多深。就是如此被自動裝配進的。 摘要: 神奇的SpringBoot。 原文:SpringBoot 究竟是如何跑起來的? 作者:老錢 Fundebug經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有。 不得不說 SpringBoot 太復(fù)雜了,我本來只想研究一下...

    DevWiki 評論0 收藏0
  • 一起來學(xué)SpringBoot | 第一篇:構(gòu)建第一個SpringBoot工程

    摘要:由于本人更習(xí)慣使用所以后續(xù)案例都是基于與,同時這里是基于最新的編寫的哦創(chuàng)建項目初次接觸,我們先來看看如何創(chuàng)建一個項目,這里以為例,其他的工具小伙伴們自行搜索創(chuàng)建方式。創(chuàng)建完項目后,各位小伙伴請認真細心的對比下與傳統(tǒng)的工程有何區(qū)別如目錄結(jié)構(gòu)。 SpringBoot 是為了簡化 Spring 應(yīng)用的創(chuàng)建、運行、調(diào)試、部署等一系列問題而誕生的產(chǎn)物,自動裝配的特性讓我們可以更好的關(guān)注業(yè)務(wù)本身...

    jayce 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<