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
相关文章推荐
- java-Ant与Maven的区别和联系
- java面试题:Maven 和 ANT 有什么区别?
- Java工程构建工具ANT与Maven的区别
- Java基础知识――SDK、JDK、JRE、JVM、JDT、CDT等之间的区别与联系
- java中的全局变量与静态变量的区别与联系?有时候为什么专门定义静态变量。(标题党~~)
- java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp区别和联系
- 【Java】equals和==的区别和联系
- 在Java中使用OpenCV (maven,ant,eclipse)
- java 集合类Array、List、Map区别和联系
- Java Apache与Tomcat 区别联系
- java 多线程之wait、sleep、yield区别与联系
- JavaScript与Java的关系(联系与区别)
- Java中的抽象类和接口的区别与联系
- Mac下java编译乱码(适用于maven , ant)
- Maven和Ant的区别
- Java学习笔记 --- 抽象类和接口的区别与联系
- Java中的接口和抽象类的区别联系
- Win7下安装,配置Java, Ant,Maven
- java:内部类与外部类的区别和联系
- 在Java中字符串连接方式(“+” 和 StringBuilder)的区别与联系