maven中能不能调用ant的build.xml文件,不是在pom.xml中内嵌ant脚本

作者&投稿:主映 (若有异议请与网页底部的电邮联系)
ant 能在一个build.xml运行另一个build.xml吗~

不要用ant了,使用maven吧。

构建工具。 用来构建项目,只需要简单的执行命令就可以。 对于个人开发有时候我们从开发到测试到最后打包可能都是一个人做,并且用一个开发工具就解决这些了,因为大多数开发工具IDE是自带打包功能的。 但是在实际的公司工作中,开发人员与测试人员、部署人员是分开的,部署人员是不会向开发人员要源代码,他们也不会打包,那么怎么部署呢? 开发人员开发后,确认没问题,将源代码放到版本控制服务器中,并且写一个脚本,这个脚本运行就可以自动打包,然后部署人员运行这个文件打包后部署。 那么这个脚本里面需要关系到目录与加载的文件等,这时候如果每个项目用的文件都不同,目录名字千奇百怪,那么就不容易统一管理,于是构建工具出现了,它规定你的目录必须要如何定制,这样方便统一管理。 Ant是比较好的构建工具,但是脚本目录要由自己写,命令中存在依赖关系,编译,打包。 编译目录还要自己指定,maven除了指定好目录,帮你打包,同时maven有一个中央库,这个可就厉害了,一般我们做项目引用一些第三方工具包,两个项目都要用,我们为了方便,会拷贝两份工具包到项目中,无形之中磁盘占用过大,maven中央库帮你下载需要的工具包,并且只需要在pom.xml引用即可,打包时自带进去,而不用平时跟着项目跑。 ant通常脚本名为build.xml,maven的胃pom.xml 。 手打请勿复制,不在乎最佳答案,只为帮助人,混分的请绕行!

maven和ant的区别在于关注点不同,maven关注于项目本身,仅是依赖管理、项目生命周期管理,对于项目以外的文件复制、创建文件夹、执行系统命令、执行java命令、多个任务之间的依赖管理等力不从心,但ant提供了159个常用任务,对于项目以外的文件复制、创建文件夹、执行系统命令、执行java命令、多个任务之间的依赖管理非常有用。详情参考这篇文章

使用ant调用maven命令,写的非常详细



在文件里填上你的ant命令的全路径即可,因为ant默认读取的是build.xml文件,所以你就不需要携带参数了。把这个文件和build.xml放在同一个目录即可。


侠盗飞车4秘籍大全
LXGIWYL = 一般武器 KJKSZPJ = 暴力武器 ASNAEB = 清除警星 UZUMYMW = 超级武器 ICIKPYH = 非常好的天气 AIYPWZQP = 召唤降落伞 YECGAA = 召唤火箭飞行器 URKQSRK = 召唤杂技飞机 JUMPJET = 召唤战斗机 AIWPRTON = 召唤坦克

我问一下军用涡扇发动机?
20世纪70年代以来,美国、俄罗斯、西班牙等国家研究了球形收敛调节片推力矢量喷管(SCFN)、俯仰\/偏航平衡梁推力矢量喷管(P\/YBBN)、轴对称推力矢量喷管(AVEN)、具有俯仰功能的轴对称推力矢量喷管(AL37-FU发动机)和三环定向推力矢量喷管等多种推力矢量喷管,并于90年代进行了地面和飞行验证。目前,F119...

侠盗猎车四 调了行人打自己,那有怎样调会不打自己?
没有密码能调不打自己...你也太贪心了吧,别人不打你,那不就赢定了~~下面有所有密码,你可以看~~~THUGSTOOLS-暴徒武器{手指虎.棒球棍.鸡维酒燃烧弹.小手枪.旧式散弹枪.MP5.AK47.火焰放射器.旧式狙击枪} PROFESSIONALTOOLS-专业武器{日本刀.手榴弹.左轮手枪.新式散弹枪.乌兹枪.M16.火箭筒.新式狙击...

侠盗猎车手5秘籍GTA5秘籍大全代码gta5秘籍大全(完整版)
在这部作品中将拥有比以往更加丰富的玩法,其无比真实的美国洛杉矶城市背景与好莱坞电影版的画质令人耳目一新。在这繁华的都市中你可以尽情的放纵自我,陆地上无坚不摧的坦克,海洋上船坚炮利的军舰,天空中呼啸而过的飞机在这里你都可以实现。但想要轻松的玩转这款都市犯罪冒险游戏也并不容易,其中最大...

侠盗飞车3怎么调不出秘籍
重新启动游戏即可,或者自杀后再用秘籍 侠盗飞车3的秘籍为:gunsgunsguns 获得所有武器 ifiwerearchman 获得额外金钱 gesundheit 生命值全满 morepoliceplease 较高的通缉模式 nopoliceplease 较低的通缉模式 giveusatank 获得坦克 bangbangbang 摧毁所有车辆 ilikedressingup 改变装束 itsallgoingmaaad 疯狂的...

有没有侠盗飞车里调坦克、水上漂以内的密码
第一类侠盗飞车密码:(在游戏中直接输入,无效的话请试试第二类侠盗飞车密码。)THUGSTOOLS - 暴徒武器 PROFESSIONALTOOLS - 专业武器 NUTTERTOOLS - 高级武器 PRECIOUSPROTECTION - 防弹衣全满 ASPIRINE - 生命值全满 YOUWONTTAKEMEALIVE - 被通缉级级别+2 LEAVEMEALONE - 被通缉级级别为0 CHASESTAT -...

侠盗车手3如何将坦克调为飞机?
飞机的秘籍不多 还有一些其它的 也发给你 挑几个喜欢的用吧 URKQSRK = 杂技飞机Spawn Stunt Plane 侠盗3有圣安地列斯,自由城,罪恶都市3个版本不知道你要哪个的秘籍 自由城秘籍 在游戏中输入以下密码即可: 你试一试看看 gunsgunsguns 获得所有武器 ifiwerearchman 获得额外金钱 gesundheit 生命值全...

求侠盗-圣地安列斯秘籍全攻略
到了晚上,Jeffrey电话说有点状况叫CJ快去,CJ只好答应.在聚会上遇到了Ryder,CJ并和他出去商谈,又碰到Sweet,Sweet说一会Ballas的兄弟要来砸场,于是CJ他们事先摆好了阵式,敌人一共3波.前2波不难.最后波因为敌人太多,建议用调虎离山并杀个回马枪这样才能顺利过关(用秘籍的除外).枪战结束后,Sweet说是时候让Ballas...

无性恋相关文章
无性恋者的生活选择并不抵触法律,也不涉及公开身份的问题。多伦多大学助理研究员Elizabeth Abbott在其著作《A History of Celibacy》中强调,无性恋与独身是两码事,它代表的是对自身欲望状态的清醒认识。在强调性生活的重要性的流行文化中,无性恋者如同“性感泡沫”的反调,他们选择说“不”,以自己的...

侠盗飞车圣安地列斯什么秘籍可以调 公共汽车啊 速回 !!!
AEDUWNV = 从来不会饿 IAVENJQ = 一拳把人打飞 KANGAROO = 让你跳起来,很高很高 主题:AFPHULTL = 忍著主题 【可用】PRIEBJ = 性商品主题 【可用】其他:LFGMHAL = 百万跳跃,跳的更高 BEKKNQV = 吸引很多的妓女 LLQPFBN = 所有车变粉红色 IOWDLAC = 所...

克什克腾旗18775327900: 在MAVEN部署环境下如何去调用ANT文件下的命令 -
施物五味: 也可以直接调用ant文件里面的命令 可以看这个例子 http://maven.apache.org/plugins/maven-antrun-plugin/examples/classpaths.html

克什克腾旗18775327900: maven中能不能调用ant的build.xml文件,不是在pom.xml中内嵌ant脚本 -
施物五味: 在文件里填上你的ant命令的全路径即可,因为ant默认读取的是build.xml文件,所以你就不需要携带参数了.把这个文件和build.xml放在同一个目录即可.

克什克腾旗18775327900: myeclipse怎么配置maven -
施物五味: 方法/步骤 Maven和Ant的区别一: 1.ant脚本是可以直接运行在maven中的.maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model).这个模型定义了项目的方方面面,然后各式各样的脚本...

克什克腾旗18775327900: maven到底怎么才能把文件用ssh的方式复制到远程服务器上去 -
施物五味: 重点说下第2个需求,在Maven中可以调用ant插件,如下:org.apache.maven.plugins maven-antrun-plugin1.7install installrunant ant-jsch1.6.5 com.jcraft jsch0.1.42 build.xml 如下:command="rm -rf /data/work; rm -rf /data/rest-web-standalone.war;">

克什克腾旗18775327900: Java里面ant和maven是什么东西???两个有什么用 -
施物五味: maven和ant的区别在于关注点不同,maven关注于项目本身,仅是依赖管理、项目生命周期管理,对于项目以外的文件复制、创建文件夹、执行系统命令、执行java命令、多个任务之间的依赖管理等力不从心,但ant提供了159个常用任务,对于项目以外的文件复制、创建文件夹、执行系统命令、执行java命令、多个任务之间的依赖管理非常有用.详情参考这篇文章 使用ant调用maven命令,写的非常详细

克什克腾旗18775327900: 如何在maven - antrun - plugin中使用if条件标签 -
施物五味: 首先pom.xml增加一个依赖,这个依赖是必须的,if等标签在这个依赖中定义 <dependency> <groupId>ant-contrib</groupId> <artifactId>ant-contrib</artifactId> <version>1.0b3</version></dependency>maven-antrun-plugin配置如下: <plugin> <...

克什克腾旗18775327900: maven和ant的区别 -
施物五味: 构建工具. 用来构建项目,只需要简单的执行命令就可以. 对于个人开发有时候我们从开发到测试到最后打包可能都是一个人做,并且用一个开发工具就解决这些了,因为大多数开发工具IDE是自带打包功能的. 但是在实际的公司工作中,开...

克什克腾旗18775327900: Apache Ant和Apache Maven的区别 -
施物五味: Apache Ant1、Ant 是程序化的,你必须明确的告诉 Ant 做什么,什么时候做.你必须告诉它去编译,然后复制,然后压缩. 2、Ant 没有生命周期,你必须定义目标和目标之间的依赖.你必须手工为每个目标附上一个任务序列.Apache ...

克什克腾旗18775327900: 关于maven的几个问题. -
施物五味: 1. maven提供了很好的jar包管理方式.其实maven在做大项目的时候更能体现其优点,打个比方,一个大的系统拆分成好多子系统,各个子系统包含自己的jar包,互相之间也有重复的,最后在构建这个大的系统时通过人工管理jar是很麻烦的一件...

克什克腾旗18775327900: maven和ant是完成同一功能的两个工具吗? -
施物五味: Ant是软件构建工具,Maven的定位是软件项目管理和理解工具.Maven除了具备Ant的功能外,还增加了以下主要的功能:1)使用Project Object Model来对软件项目管理;2)内置了更多的隐式规则,使得构建文件更加简单;3)内置依赖管理和Repository来实现依赖的管理和统一存储;4)内置了软件构建的生命周期;ant脚本是可以直接运行在maven中的.参考资料:http://hintcnuie.iteye.com/blog/122597 http://www.cnblogs.com/itech/archive/2011/11/01/2231837.html

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网