您的位置:首页 > 编程语言 > Java开发

java-Ant与Maven的区别和联系

2018-02-28 09:02 176 查看
 

java-Ant与Maven的区别和联系

Ant是构建软件的工具,Maven是软件项目管理工具·与理解工具,Maven与Ant相比:1:使用Project object Medol来对软件进行项目管理 
2:内置了许多隐式规则,使得构建项目更加的简单 
3:内置了依赖管理和Repository来实现依赖的管理和统一的存储 
4:内置了软件的生命周期、一 POM(Project Object Model)与项目管理每一个Maven工程都包含一个pom.xml文件,其他存储了该工程相关的信息,从而达到一定的项目管理的功能。例如包含了工程的配置,缺陷跟踪系统信息,工程的组织,许可协议,工程的路径,依赖等信息。三 依赖管理和RepositoryMaven的dependence management用来管理所有此project的dependences,且在dependence repository中自动查找和下载dependence。1) 依赖管理例如工程以来MySQL如下:
<dependencyManagement>
< dependencies>
< dependency>
< groupId>mysql</groupId>
< artifactId>mysql-connector-java</artifactId>
< version>5.1.2</version>
< /dependency>
< dependencies>
< /dependencyManagement>

<dependency>
< groupId>mysql</groupId>
< artifactId>mysql-connector-java</artifactId>
< /dependency>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2)dependence repository
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: