pom中运行ant命令
有时候我们需要在pom中运行ant命令,比如jar生成后做些什么等,可以像下面这样实现:
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><version>1.8</version><executions><execution><id>install</id><phase>install</phase><configuration><target><delete dir="fat"/><unjar src="${project.build.directory}/rule-core-1.0-SNAPSHOT-fat.jar" dest="fat" overwrite="true"/><delete dir="fat/org/codehaus/commons"/><delete dir="fat/org/codehaus/janino"/><delete dir="fat/org/apache/commons/logging"/><jar destfile="${project.build.directory}/xyz.jar" basedir="fat" zip64Mode="always"/></target></configuration><goals><goal>run</goal></goals></execution></executions>
</plugin>
其中phase指明要在pom的什么时候运行ant命令。
pom中很多事是做不了的,比如目录操作等,ant中有丰富的命令可用。所以我们可以用上面的方式使用ant命令来做很多事情。
pom中运行ant命令相关推荐
- maven ant_如何在Maven中运行Ant目标?
maven ant maven-antrun-plugin允许我们在各种maven构建阶段中运行ant目标. 我将专门为具有开发环境的开发人员解释maven-antrun-plugin的非常实际的用法 ...
- 如何在Maven中运行Ant目标?
maven-antrun-plugin允许我们在各种maven构建阶段中运行ant目标. 我将专门为具有开发环境的开发人员解释maven-antrun-plugin的非常实际的用法. 通常,使用mav ...
- openfire运行ant命令控制台中文乱码问题
最近项目要使用openfire来进行插件开发,下载openfire源码导入工程后,运行源码的build目录下的build.xml中的ant命令,其中run命令是启动openfire服务器,结果控制台输 ...
- linux钟java运行命令,在java中运行linux命令
我想在java中运行"ls"命令,我的代码是- 注意: - 我正在使用WINDOWS.在java中运行linux命令 import java.io.IOException; pub ...
- [AHK]在当前目录中运行DOS命令行--DosHere
win10中在当前目录中运行DOS命令行的常规办法: 方式1:点击资源管理器地址栏,按Ctrl+L热键,输入cmd. 方式2:按住shift 点击鼠标右键,点选在此处打开Powershell窗口. A ...
- Docker 容器中运行 Docker 命令
Docker 容器中运行 Docker 命令 在使用 GitLab/Jenkins 等 CI 软件的时候需要使用 Docker 命令来构建镜像,需要在容器中使用 Docker 命令:通过将宿主机的 D ...
- 如何在Python程序中运行Unix命令
Unix是由Ken Thompson和Dennis Ritchie在1969年左右在AT&T贝尔实验室开发的操作系统. 我们可以使用许多有趣的Unix命令来执行不同的任务. 问题是,我们可以直 ...
- IDEA清空控制台以及Java中运行cmd命令实现清屏操作
文章目录 IDEA中清空控制台方法 解决办法: 一:打印换行 二:通过按键事件控制键盘执行清空控制台动作 三:附:Java 按键事件 KeyEvent 四:使用鼠标箭头触发按钮实现清空控制台操作 Wi ...
- jenkins配置中执行 ant 命令时,提示找不到ant 命令
1.在服务器上手动执行ant ,则可以正常执行,但是使用jenkins 构建时却提示无法识别ant命令 查询了相关原因为:jenkins默认情况下执行shell脚本是使用非登录方式,然而非登录方式不会 ...
最新文章
- Docker网络详解——原理篇
- Raphael属性学习--基本
- python学习笔记 day04 列表增删改查
- 自动化测试报告 html模板,PyTestReport 自动化测试报告框架
- Rus入门到放弃——字符串与字符切片
- 夺命雷公狗---微信开发26----客服消息接口基础和推送视频
- 直播 | 腾讯天衍实验室张子恒:详细解读天衍实验室知识图谱对齐技术
- Job for virtualbox.service failed because the control process exited with error
- 面向对象设计原则之6-合成复用原则
- JavaScript算法(实例五)最大公约数和最小公倍数 / n的倍数之和 / 组合数
- Markdown绘制UML图
- BZOJ4278 : [ONTAK2015]Tasowanie
- 计算机组成原理 第三章 存储系统
- 【免费毕设】php+mysql社区交流系统(毕业论文+系统+说明书)
- 台式计算机cpu多好,2019台式处理器排行榜_台式机处理器排行榜 前六强详细介绍...
- 四轴飞行器Bootloader和固件的更新
- Oh Mathematic, Oh God,太美了
- logistic回归分析优点_数据统计的理解和应用(十二)多因素logistic回归案例分析...
- 理光Ricoh Aficio MP 6002 一体机驱动
- 金山词霸2009牛津版(Sp1破解补丁)