BAT腳本調用maven命令的示例分析-創(chuàng)新互聯

這篇文章將為大家詳細講解有關BAT腳本調用maven命令的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

公司專注于為企業(yè)提供網站建設、成都網站建設、微信公眾號開發(fā)、商城開發(fā),微信平臺小程序開發(fā),軟件定制制作等一站式互聯網企業(yè)服務。憑借多年豐富的經驗,我們會仔細了解各客戶的需求而做出多方面的分析、設計、整合,為客戶設計出具風格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯建站更提供一系列網站制作和網站推廣的服務。

最近遇到一個問題,因為有一大堆本地庫需要安裝,之前采用的depedency方式為system,因為無法在package的時候自動引入。

<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>

因此,需要建立一個自動install的批量腳本:


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

但是總是在執(zhí)行的時候執(zhí)行完一個mvn 目標后自動退出,pause命令也無效,分析原因為mvn本身是一個bat命令,因此在exit退出的時候,整個腳本進程將退出,加入call命令調用即可。


@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

關于“BAT腳本調用maven命令的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網頁標題:BAT腳本調用maven命令的示例分析-創(chuàng)新互聯
路徑分享:http://bm7419.com/article6/ipoog.html

成都網站建設公司_創(chuàng)新互聯,為您提供Google、網站設計公司、動態(tài)網站、網站收錄、網站改版、定制網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都app開發(fā)公司