Ant和Maven的学习总结
来源:互联网 发布:java构造方法格式 编辑:程序博客网 时间:2024/05/04 15:50
这段时间接触了Ant和Maven的构建工具,在这里做一个简单的记录,比较,输出并加深自己的一些理解。
什么是ant,什么是maven?
两者其实都是一个项目构建工具,可以进行项目的基本管理。
两者的区别?
ant的主要偏向于灵活的项目构建,利用build.xml文件,在文件中指定类的编译位置,资源文件的位置,可以进行编译,测试,打包等工作。
Maven则遵守,约定大于规定的原则,包的结构都规定死了,maven不需要自己导入包,只要写下依赖包的坐标,maven就会去中央仓库里面找到包,并且maven还提供了相当多的插件,供使用。
细说ant
ant的安装也是非常简单的,下载后,配置path就可以使用
如果要集成在eclispe中,只要下载插件,进行配置就可以了。
ant的build.xml文件的配置相对比maven来说,是简单了很多
ant需要我们自己在网上下载包后,ant再进行编译。
细说maven
maven的安装也十分简单
maven是用pom.xml文件进行配置
maven有继承,聚合等概念,对于分模块的管理效果非常好
更重要的是,maven不需要重复导包,所有的包都在中心仓库进行管理,并且企业内部一般会设定自己的私服仓库。
maven可以设置镜像仓库
对于maven仓库,我们可以用nexus这个工具来设定自己的私服
maven提供了很多的插件供使用,我个人感觉插件使用起来并不是特别的方便,需要看源代码,看帮助文档。
我的看法
大致看了别人做的一些例子,看是看明白了,估计自己做起来还是会有一些阻碍,但是这些工具我认为只要到时候能够使用就可以了,当然也可以学习其先进的设计模式。
在这里已经对ant和maven有了一个大致的了解,如果以后开发中能够应用,相信用起来也是能够得心应手的。
- Ant和Maven的学习总结
- maven 和 ant 学习
- maven和ant的比较
- Maven 和 Ant 的区别
- maven和ant的区别
- maven和ant的区别
- Maven和Ant的区别
- maven和ant 的区别
- Maven和Ant的区别
- maven和ant的区别
- ant和maven的区别
- Ant总结+Maven
- Ant和Maven的下载和安装
- MAVEN和ANT,Svn的讨论
- MAVEN和ANT,Svn的讨论
- Apache Ant和Apache Maven的区别
- Gradle、Ant和Maven的比较
- Maven学习总结系列二:Maven的安装和配置
- MyEclipse6.5的速度性能优化大提速
- 多线程——同步函数
- 从小我到大我的进化--记维持5天的思想提高讨论
- (1.1.26)C/C++中容易造成内存溢出的函数
- 概率面试题
- Ant和Maven的学习总结
- java_io
- JavaScript - 省市级联效果实例
- 降维:PCA
- hdoj.1211 RSA【快速幂取模】 2015/04/26
- Codeforces Round #291 (Div. 2)---B. Han Solo and Lazer Gun
- JVM调优系列(总共十二篇)
- SVN学习小结
- java复习--多态