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

資訊專欄INFORMATION COLUMN

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

jcc / 2638人閱讀

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

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
項目目錄如下

關注我的微信公眾賬號,分享更多~

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/75998.html

相關文章

  • Maven管理SpringBoot Profile

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

    wenzi 評論0 收藏0
  • springboot學習(一)——helloworld

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

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

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

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

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

    DevWiki 評論0 收藏0
  • 一起來學SpringBoot | 第一篇:構建第一個SpringBoot工程

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

    jayce 評論0 收藏0

發表評論

0條評論

jcc

|高級講師

TA的文章

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