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有了一个大致的了解,如果以后开发中能够应用,相信用起来也是能够得心应手的。

 

 

 

 

 

 

 

 

 

0 0
原创粉丝点击