码迷,mamicode.com
首页 > 其他好文 > 详细

maven安装与配置

时间:2014-07-27 11:00:02      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

Maven?
拥有约定,知道你的代码在哪里,放到哪里去
拥有一个生命周期,例如执行 mvn install 就可以自动执行编译,测试,打包等构建过程
只需要定义一个pom.xml,然后把源码放到默认的目录,Maven帮你处理其他事情
拥有依赖管理,仓库管理

1.安装Maven
确认jdk是否已安装?
下载Maven
地址:http://maven.apache.org/download.html
版本:Maven3.0
安装Maven
见Maven安装过程文档

2.Maven安装目录分析
bin:含有mvn运行的脚本
boot:含有plexus-classworlds类加载器框架
conf:含有settings.xml配置文件
lib:含有Maven运行时所需要的java类库
LICENSE.txt, NOTICE.txt, README.txt针对Maven版本,第三方软件等简要介绍

3.初始配置
设置MAVEN_HOME环境变量
升级时只需要下载最新版本,解压缩后重新设置MAVEN_HOME环境变量即可
设置MAVEN_OPTS环境变量
-Xms128m –Xmx512m
配置用户范围的settings.xml
MAVEN_HOME/conf/settings.xml 全局的
~/.m2/settings.xml 单个用户的

4.遵从Maven约定
src/main/java —— 存放项目的.java文件
src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件
src/test/java —— 存放所有测试.java文件,如JUnit测试类
src/test/resources —— 测试资源文件
target —— 项目输出位置
pom.xml

5.什么是坐标?(需要在pom.xml进行配置)
在平面几何中坐标(x,y)可以标识平面中唯一的一点
Maven坐标主要组成
groupId:定义当前Maven项目隶属项目
artifactId:定义实际项目中的一个模块
version:定义当前项目的当前版本
packaging:定义该项目的打包方式
Maven为什么使用坐标?
Maven世界拥有大量构建,我们需要找一个用来唯一标识一个构建的统一规范
拥有了统一规范,就可以把查找工作交给机器

maven安装与配置

标签:

原文地址:http://www.cnblogs.com/YingYue/p/3870934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!