【手把手教你Maven】构建过程

  • 时间:
  • 浏览:3

project下面有几个子元素,这几个子元素一般是每个项目都是使用到的:

3 配置环境变量

POM,project object model,即项目对象模型,它通过这名pom.xml描述有一个 多项目的构建以及信息。

或者 再该文件夹中创建HelloWorld.java

Maven是一款进行 依赖管理、项目构建、信息管理 为一体的工具。

一般的Maven项目会暗含以前有一个 多目录树:

机会使用过Ant都知道Ant是通过build.xml执行构建任务的,Maven中是通过pom.xml来执行任务。

目前高版本的Eclipse机会集成了Maven,或者 考虑到插件的稳定性,还是推荐使用当事人安装的Maven(不需要 在Eclipse中进行绑定)。

2 或者 解压下载好的压缩包:

它不像Make具有多样化的命令、统统 像Ant不需要 手动编写血块的重复代码就能进行项目的构建;

第一行指定了文档的XML版本和编码

【1】最后的任务执行样例:百度云盘文件mvn1127.zip

在“环境变量”中配置:

其中classes中是java编译出的class文件、maven-status是依赖的compile插件。

或者 再pom.xml所在的目录中运行mvn clean compile命令:

src/main/java/com/xingoo/test/firstmaven 文件夹

通过讲解Maven的下载、安装、编写、执行任务,快速体验Maven的工作模式与使用技巧…

本篇的写作目的在于帮助那些以前那末使用过,机会是对maven还那末过多概念的我们 ,法学会使用maven,利用maven进行项目的构建。

手动安装不需要 在官网下载Maven,目前最新的版本是3.3.9:http://maven.apache.org/download.cgi

1 首先不需要 安装JDK,在命令行中输入java -version验证版本:

【2】《Maven实战》:百度云盘文件Maven实战教程

1 modelVersion  这名元素指定了POM的版本,Maven2机会Maven3 都那末是4.0.0

4 在命令行中输入 mvn -v测试

第二行即每个pom.xml的核心元素——project

5 name 一般那末实际的用处,统统 用于标识该项目

还能提供强大的依赖库管理,处置jar包混乱与冲突;

2 groupId 是项目组的ID,一般是com.公司组织名.项目名

会发现目录中多了有一个 多target文件夹,文件夹中增加了有一个 多文件夹:

比较重要的参数是 groupId、artifactId、version,这有一个多属性选折 唯一的有一个 多项目。

4 version 是项目的版本号,用于维护项目的升级和发布

还不需要 方便的管理项目的信息、知识产权等内容。

一般windows下的用户下载这名zip就不需要 了,机会要学习源码,不需要 下载src那版的。

3 artifactId 是该项目在项目组中的ID,比如当前的项目是项目组的有一个 多代理项目,就不需要 叫做myproxy

或者 我们 在上面的pom.xml同级目录中,创建