一、简介
Maven是一个项目管理工具,它包含了一个项目对象模型POM(Project Object Model),一组标准集合,一个项目生命周期(Project LifeCycle),一个依赖管理系统(Denpendency Management System)和用来运行定义在生命周期(phase)中插件(Plugin)目标(goal)的罗竞技,当使用maven的时候,使用POM来描述自己的项目,从而达到项目结构和代码解耦的目的,也可以通过该文件使用maven将整个项目的生命周期,包括编译,构建,测试,发布进行管理。(部分来自百度百科)
二、下载
三、安装(Linux)
方式一:
1、确定已安装JDK
2、解压下载的maven文件
3、编辑/etc/profile文件
1 MAVEN_HOME=/maven(maven文件夹所存放路径) 2 export MAVEN_HOME 3 export PATH=${PATH}:${MAVEN_HOME}/bin
4、保存文件,使文件生效
1 source /etc/profile
5、检查是否安装完成
1 mvn -v
方式二:
apt-get install maven2 : )
四、创建一个简单的Maven项目
mvn archetype:generate -DgroupId=info.zhw.arazon -DartifactId=arazon -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
其中DarchetypeArtifactId为Maven项目的类型,DinteractiveMode为是否选择交互模式,如为true,则会在控制台中以交互的方式让你输入项目信息,如为false则直接使用默认配置。
执行完命令后,将出现如下目录结构的arazon文件夹。
arazon
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- info
| `-- zhw
| `-- arazon
| `-- App.java
`-- test
`-- java
`-- info
`-- zhw
`-- arazon
`-- AppTest.java
其中:src/main/java 目录包含了项目的源代码,src/test/java 目录包含了项目的测试代码,pom.xml是项目的项目对象模型(Project Object Model or POM)。