• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 调用maven命令的BAT脚本分享

调用maven命令的BAT脚本分享

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了maven 命令,maven命令大全,eclipse maven命令,idea 执行maven命令,maven打包命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

因此,需要建立一个自动install的批量脚本:

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

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

总结

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

</div>

您可能想查找下面的文章:

  • 调用maven命令的BAT脚本分享

相关文章

  • 运行cmd直接进入指定目录下的命令
  • 批处理获取网卡名称的代码(附修改IP、网关、DNS脚本)
  • 显示只有指定个数字符的行
  • BAT批处理一键生成APK包脚本分享
  • Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
  • 将文件夹变为磁盘的批处理
  • 使用dos批处理文件的意义与应用方法
  • 批处理维护工具菜单实现
  • at命令的详细用法
  • 批处理之家发现的用批处理实现的系统类应用代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 超简单超强悍的清理C盘垃圾文件方法
    • bat过滤任意字符
    • 一键删除windows默认共享和禁止空连接的bat代码
    • 本机每个盘都添加上卷标的命令
    • windows常用网络命令使用脚本分享
    • 开机更新桌面主题的批处理代码
    • 批处理设置windows服务器的代码ThecSafe1.9.4第1/3页
    • 用bat批处理实现163邮箱自动登陆的代码[已测]
    • CMDOW 一个CMD命令行下 隐藏、禁用窗口控制程序
    • 可以生成SLEEP.EXE的延时命令的bat文件

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有