Maven是一个项目管理工具。 为什么要使用 maven : http://juvenshun.iteye.com/blog/250855
它可以做的事情很多,不仅仅是构建:
版本 管理
groupID
ArtifactID
version
构建
build
依赖关系
dependencymanagement
项目关系
单模块,多模块
移植性管理
profile
Why:约定由于配置
推荐书籍 《Maven实战》
How1:怎样安装
帮助文档:
http://wiki.corp.qunar.com/pages/viewpage.action?pageId=40732931
How2. 怎样创建
$mvnarchetype:generate -DarchetypeCatalog=http://svn.corp.qunar.com:8081/nexus/content/repositories/releases/archetype-catalog.xml
How3. 怎样读懂pom文件
Qunar-supom
Qunar-supom-generic
作业 :
新建一个单模块的maven工程。
并将整个工程加入版本控制。
标准目录结构 :
标准的目录结构:图