最近遇到一個(gè)問題,因?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)一定的幫助,如果有疑問大家可以留言交流。
您可能感興趣的文章:- IDEA 重新導(dǎo)入依賴maven 命令 reimport的方法
- 使用Maven tomcat:run命令啟動(dòng)web項(xiàng)目時(shí)修改默認(rèn)端口的方法
- maven的生命周期及常用命令介紹
- maven中下載jar包源碼和javadoc的命令介紹
- Maven是什么?Maven的概念+作用+倉(cāng)庫(kù)的介紹+常用命令的詳解