maven一鍵部署linux的tomcat(wagon-maven-plugin)


  Maven是一個項目管理工具,它包含了一個項目對象模型 (Project Object Model),一組標准集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標(goal)的邏輯。當你使用Maven的時候,你用一個明確定義的項目對象模型來描述你的項目,然后Maven可以應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。

  程序開發完成后部署到線上Linux服務器,可能需要經歷打包、將包文件傳到服務器、SSH連上服務器、敲命令啟動程序等一系列繁瑣的步驟。實際上這些步驟都可以通過Maven的一個插件wagon-maven-plugin來自動完成。

     在此,我項目是利用wagon-maven-plugin插件來完成部署到linux遠程服務器上的tomcat。

    簡單步驟如下

           1>  在maven的setting.xml文件中配置遠程連接服務器的用戶名和密碼。我的配置如下(僅供參考)

      <servers>

        <server>

          <id>linuxHHY</id>

          <username>hhy</username>

           <password>hhy123</password>

           </server>

       </servers>

             2>通過wagon-maven-plugin,把項目的war包傳到相應的目錄下。打包完成后包位於target目錄下,要想在遠程服務器上部署,首先要將war包上傳到服務器。

        在項目的pom.xml中配置wagon-maven-plugin插件:

        

        =============================================================================================

    3>配置完成就可以通過maven  進行遠程部署到指定服務器上

 

 

 

或者

 


免責聲明!

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



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