调用maven命令的BAT脚本分享_DOS/BAT

最近遇到一个问题,因为有一大堆本地库需要安装,之前采用的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 

但是总是在执行的时候执行完一个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 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索maven
, bat
调用bat
bat脚本执行dos命令、java调用bat脚本、jenkins调用bat脚本、java调用bat脚本 参数、bat脚本调用程序,以便于您获取更多的相关知识。

时间: 2024-10-05 11:15:52

调用maven命令的BAT脚本分享_DOS/BAT的相关文章

windows7系统去除快捷方式小箭头BAT脚本分享_DOS/BAT

相信很多人都知道怎么清除windows xp的快捷方式,但windows 7的不一定知道,下面给大家带来个不错的清除windows 7快捷方式的bat脚本. 脚本内容如下: 复制代码 代码如下: @echo off mode con cols=35 lines=8 & color 0A title 去除系统快捷方式箭头 echo 程序将为你去除系统快捷方式的小箭头 pause echo Windows Registry Editor Version 5.00>>1.reg echo [

Windows系统自动连接网络共享打印机BAT脚本分享_DOS/BAT

最近几天财务老是闹连不上网络打印机,教了她几遍要在cmd里输入net use \\192.168.10.131 /user:guest 回车后再输入密码,实在是烦了,直接写了个bat脚本给她使用. 脚本内容: 复制代码 代码如下: @echo off echo 添加网络打印机 echo 等待.... sc config spooler start= auto net stop spooler & net start spooler rem 只需替换以下ip.打印机名.帐号.密码为具体名称即可 n

Windows系统清理QQ聊天记录、反监控QQ聊天的BAT脚本分享_DOS/BAT

今天女朋友告诉我说她们公司居然查看她们qq聊天记录,对于这样的公司我只能说x,好吧,写个脚本先清理下本地的qq聊天记录,再去找机器是否有安装监控软件. 系统:windows 软件:qq 2013 下面是我写的清理qq聊天记录的bat脚本,内容如下: 复制代码 代码如下: @echo off taskkill /f /im qq.exe taskkill /f /im qqprotect.exe taskkill /f /im txplatfirm.exe cd C:\Documents and

实现自动上传文件到ftp服务器的BAT脚本分享_DOS/BAT

复制代码 代码如下: @Echo Off Echo open ip_address [port] >ftp.up Echo [username]>>ftp.up Echo [password]>>ftp.up Echo Cd .\ >>ftp.up Echo binary>>ftp.up Echo put "C:\ExAdminAuditLog.txt">>ftp.up Echo bye>>ftp.up FT

BAT批处理一键生成APK包脚本分享_DOS/BAT

BAT批处理一键生成APK包脚本分享 将本bat放到cocos2dx目录下你的工程的project.android下(需修改变量). ASmaker 用来将Resources文件夹下的lua文件批量加密 算法参考我之前的rc4算法实现. 每次打包apk前 svn 最新的工程代码 和 cocos2dx引擎代码. @echo off rem 工具路径 set JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_05" set ANT_HOME = &qu

Windows使用bat批处理实现守护进程脚本分享_DOS/BAT

本文转自网络,由于找不到原作者,因而无法知道出处.如果有幸让原作者看到,请联系我加上.先转载至此. 最近几天加班加疯掉了,天天晚上没法睡.开发部的一个核心程序总是会自己宕机,然后需要手工去起,而这个服务的安全级别又很高,只有我可以操作,搞得我晚上老没法睡,昨晚实在受不了了,想起以前在hp-ux下写的shell守护进程,这回搞个windows下的bat版守护程序吧,当时晚上思路已经很迟钝了,就叫了个兄弟让他写了,上去后运行效果不错,至少昨晚我安心睡了7小时.   早上来把程序改完善一些,增加了记录

windows常用网络命令使用脚本分享_DOS/BAT

netCmd.bat 复制代码 代码如下: #windows常用网络命令 #查看本地网卡接口信息ipconfig /all #ping(常用于测试网络连通性)ping www.baidu.com #路由相关 #1.查看路由表(其中0.0.0.0记录为默认路由配置)route print #2.添加路由(如果添加-p参数可表示添加永久路由)route add   192.168.1.0 maks 255.255.255.0 192.168.1.11 #3.删除路由route delete 192.

win7创建wifi热点脚本分享_DOS/BAT

说明一下,此功能只适用于win7系统,并且保证电脑有无线网卡,和正确安装了驱动.还需要做的一步就是共享已连接的网络,方法可以百度. 以下文件保存成wlan.bat文件,然后运行就可以了 复制代码 代码如下: @echo offpath=c:\windows\system32echo 欢迎使用  请以管理员身份运行此文件                            echo  ---------------------------------------------------echo 

屏蔽up键禁止游戏运行脚本分享_DOS/BAT

侄子总在我本本上玩赛车,键盘快被按塌了.这个autoit脚本的原理是屏蔽UP键,当他的面告诉他键盘坏了当然不行,为了让他信服,我设置了延迟20分钟,下次先打开脚本,再打开游戏,侄子玩着玩着出现问题,大概就不用我过多解释了.然后删除游戏 增强版,先判断游戏是否运行,如果是游戏第一次运行,那么20分钟后拦截UP键为了不影响正常的工作,同时造成游戏按键损坏的假象随后只要检测到游戏运行就拦截UP键,反之则不拦截,检测的间隔是1秒. 复制代码 代码如下: sleep(1200000)HotKeySet("