Maven 入门 (听Qunar有感笔记)
2014-02-19 13:19
274 查看
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工程。
并将整个工程加入版本控制。
标准目录结构 :
标准的目录结构:图
为什么要使用 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工程。
并将整个工程加入版本控制。
标准目录结构 :
标准的目录结构:图
相关文章推荐
- web design tools
- 黑马程序员----IO(Properties集合)
- jquery ajax return没有返回值的解决方法
- 用node.js(socket.io)实现数据实时推送
- Javascript延迟执行函数
- 25 个免费的 HTML5 CSS3 jQuery 下拉菜单,有图有真相,看图更直观!
- CUGB图论专场2:The Bottom of a Graph 强连通Tarjan算法
- 黑马程序员_JAVA 学习笔记21 WEB篇8
- Standby and suspend on memory
- 内存分布图
- asp.net软件工程师课程分享
- HighCharts导出图片和Pdf
- python - easy_install的安装和使用
- CentOS 6.5编译安装httpd-2.4.7
- HttpClient通过代理进行请求
- oracle常见为题汇总,以及一个简单数据连接操作工厂
- 理解 Linux 配置文件
- javaJDBC(2)-抽取jdbcutil及配置文件读取数据库信息
- 北风网--3G-安卓零基础就业班
- C# TCP实现多个客户端与服务端 数据 与 文件的传输