調(diào)用maven命令的BAT腳本分享
最近遇到一個(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)大家可以留言交流。
相關(guān)文章
教你三招讓電腦“自廢武功”的不錯(cuò)設(shè)置方法
教你三招讓電腦“自廢武功”的不錯(cuò)設(shè)置方法...2007-05-05使用批處理實(shí)現(xiàn)軟件的自動(dòng)安裝以安裝搜狗拼音為例
軟件的自動(dòng)安裝我們可以通過(guò)使用批處理實(shí)現(xiàn),下面以安裝搜狗拼音為例做個(gè)小實(shí)驗(yàn),其他軟件可以參考此例,具體的實(shí)現(xiàn)如下,喜歡的朋友不要錯(cuò)過(guò)2013-11-11BAT批處理實(shí)現(xiàn)軟件的自動(dòng)安裝(以搜狗拼音為例)
這篇文章主要介紹了BAT批處理實(shí)現(xiàn)軟件的自動(dòng)安裝(以搜狗拼音為例),本文以安裝搜狗拼音為例做個(gè)小實(shí)驗(yàn),其他軟件的安裝可以以此作為參考來(lái)實(shí)現(xiàn),需要的朋友可以參考下2015-06-06批處理獲取網(wǎng)卡名稱的代碼(附修改IP、網(wǎng)關(guān)、DNS腳本)
此腳本使用于因?yàn)榫W(wǎng)卡換過(guò)PCI槽,導(dǎo)致的網(wǎng)卡名稱帶有2,3,4的情況。2011-03-03批處理一鍵安裝JDK/一鍵安裝JRE和自動(dòng)配置Java環(huán)境變量
對(duì)于java或安卓初學(xué)者來(lái)說(shuō),配置java環(huán)境變量是一件比較頭疼的事情,在此我向大家分享一個(gè)一鍵安裝JDK和自動(dòng)配置java環(huán)境變量的bat批處理方法,需要的朋友可以參考下2018-01-01