主页 > 知识库 > 调用maven命令的BAT脚本分享

调用maven命令的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 

总结

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

您可能感兴趣的文章:
  • IDEA 重新导入依赖maven 命令 reimport的方法
  • 使用Maven tomcat:run命令启动web项目时修改默认端口的方法
  • maven的生命周期及常用命令介绍
  • maven中下载jar包源码和javadoc的命令介绍
  • Maven是什么?Maven的概念+作用+仓库的介绍+常用命令的详解

标签:沈阳 沧州 上海 河南 长治 新疆 红河 乐山

巨人网络通讯声明:本文标题《调用maven命令的BAT脚本分享》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266