mavenClusterDeploymaven 集群部署工具
mavenClusterDeploy 是一個 maven 集群部署工具,支持配置文件自動替換。
工具功能
1.依賴maven打包,支持集群部署或單臺部署,支持根據(jù)環(huán)境,自動替換配置文件
安裝教程
無需安裝,已打包成exe文件,直接使用只需要dist目錄下文件
部署應(yīng)用名稱.bat(啟動文件,復(fù)制并重命名文件即可)
部署應(yīng)用名稱.conf(配置信息)
部署應(yīng)用名稱(文件夾,按項目的結(jié)構(gòu),放置配置文件)
部署應(yīng)用的配置可以任意目錄下,只要在同一文件夾下就行。
不在根目錄下需要修改.bat 中deploy.exe的路徑信息
使用說明
復(fù)制.bat文件并重命名為:部署應(yīng)用名稱
新建:部署應(yīng)用名稱.conf
配置內(nèi)容說明(web上這里會排版混亂,請看cypt-test.conf): [info] #服務(wù)器連接用戶名稱 username = #服務(wù)器連接密碼 pwd= #服務(wù)器依次對應(yīng)的tomcat路徑 webappsPaths = /data/apache-tomcat-8.5.11/webapps/ #服務(wù)依次對應(yīng)的ip地址及其端口 ips = 10.166.116.160:8080 #部署完成后打開鏈接地址相對應(yīng)用名稱路徑 openUrl=webInfo/index #環(huán)境id(指定生產(chǎn)or測試環(huán)境(依賴maven配置替換原則,建議用deploy的替換方式)) profileId=pro #maven所在bin目錄 mvnBin=D:"Program Files"\Java\maven3.2.1\bin
#項目所在路徑 projectPath=E:\ideaWorkplace\cypt
#打包后的應(yīng)用名稱(不一定是war) warName = cypt-0.0.1-SNAPSHOT.war #是否第一次鏈接(首次連接詢問是否要緩存的解決) isFirst = false
4.直接啟動bat
