Java构建工具Maven与Gradle
什么是构建工具? 构建工具是一个 把源码生成可执行应用程序的过程自动的化的一个程序 ,构建包括编译,连接跟把代码打包成可用的或可行的形式。 时下热门的两大构建工具 Maven: a.拥有约定你知道代码放在那里,放到哪里去 b.拥有生命周期 :可以自动执行编译,测试,打包等构建过程 c.拥有依赖管理,仓库管理 d.使用pom.xml进行管理 Maven的配置文件是.pom文件。POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示。其中包含项目的基本信息,构建过程,环境信息,依赖信息等。我们可以看下面这个简单的例子: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <artifactId>iBase4J-SYS-Web<