佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 調(diào)用maven命令的BAT腳本分享

調(diào)用maven命令的BAT腳本分享

熱門(mén)標(biāo)簽:銀行業(yè)務(wù) 智能手機(jī) 服務(wù)器配置 呼叫中心市場(chǎng)需求 美圖手機(jī) 檢查注冊(cè)表項(xiàng) 鐵路電話系統(tǒng) 網(wǎng)站文章發(fā)布

最近遇到一個(gè)問(wèn)題,因?yàn)橛幸淮蠖驯镜貛?kù)需要安裝,之前采用的depedency方式為system,因?yàn)闊o(wú)法在package的時(shí)候自動(dòng)引入。

dependency> 
 groupId>org.zhixun/groupId> 
 artifactId>IKAnalyzer/artifactId> 
 version>1.0/version> 
 scope>system/scope> 
 systemPath>${basedir}/../parent/libs/IKAnalyzer3.2.3Stable.jar/systemPath> 
/dependency> 

因此,需要建立一個(gè)自動(dòng)install的批量腳本:

mvn install:install-file -DgroupId=org.zhixun -DartifactId=IKAnalyzer -Dversion=3.2.3 -Dpackaging=jar -Dfile=libs/IKAnalyzer3.2.3Stable.jar 

但是總是在執(zhí)行的時(shí)候執(zhí)行完一個(gè)mvn 目標(biāo)后自動(dòng)退出,pause命令也無(wú)效,分析原因?yàn)閙vn本身是一個(gè)bat命令,因此在exit退出的時(shí)候,整個(gè)腳本進(jìn)程將退出,加入call命令調(diào)用即可。

@echo off 
set localdir=%~dp0 
call mvn install:install-file -DgroupId=org.zhixun -DartifactId=IKAnalyzer -Dversion=3.2.3 -Dpackaging=jar -Dfile=%localdir%/libs/IKAnalyzer3.2.3Stable.jar 
pause 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。

您可能感興趣的文章:
  • IDEA 重新導(dǎo)入依賴(lài)maven 命令 reimport的方法
  • 使用Maven tomcat:run命令啟動(dòng)web項(xiàng)目時(shí)修改默認(rèn)端口的方法
  • maven的生命周期及常用命令介紹
  • maven中下載jar包源碼和javadoc的命令介紹
  • Maven是什么?Maven的概念+作用+倉(cāng)庫(kù)的介紹+常用命令的詳解

標(biāo)簽:沈陽(yáng) 滄州 上海 河南 長(zhǎng)治 新疆 紅河 樂(lè)山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《調(diào)用maven命令的BAT腳本分享》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266
    射洪县| 光泽县| 忻州市| 盐津县| 安化县| 徐闻县| 沛县| 海城市| 阿克苏市| 双辽市| 北碚区| 邵东县| 门头沟区| 台前县| 定襄县| 建平县| 北海市| 桓仁| 石台县| 阳新县| 老河口市| 溆浦县| 沙坪坝区| 曲麻莱县| 锡林浩特市| 汝阳县| 肇庆市| 海南省| 滁州市| 宿迁市| 正蓝旗| 迭部县| 微山县| 泰顺县| 西乌| 广昌县| 广安市| 化隆| 忻州市| 获嘉县| 上饶市|