您的位置:首页 > 其它

Maven使用说明

2016-04-04 13:52 288 查看
maven在使用eclipse编程的时用得越来越多,下面学习下maven在eclipse中的基本操作。

1、Maven配置

1) 本地安装Maven

l 在Apache网站下载Maven2,下载地址:http://maven.apache.org/download.html,我下载的版本是:apache-maven-3.3.9.zip。

l 配置环境变量

在环境变量中点新建按钮,在变量名输入M2_HOME,在变量值里输入C:\apache-maven-3.3.9。 然后找到Path,点编辑在变量值后面加上下面的语句:;% M2_HOME%\bin 查看安装是否成功,进入dos命令符窗口,输入:mvn –v



2) 修改maven仓库存放位置

maven 的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,如果不修改应该为:C:\Users\rick\.m2目录下,此时需要将其修改为C:\apache-maven-3.3.9\repository。找安装的时候maven的conf下面的seting.xml文件

3) 安装Maven插件

如果没有,进行在线升级,地址:http://download.eclipse.org/technology/m2e/releases

4) 将自己本地安装的maven配置到eclipse中



听课笔记:

1) maven常用命令

mvn compile

mvn test

mvn clean

mvn install 将项目的模块添加到本地库中

2) maven使用之前需要做两件事请

l 设置本地仓库

新建目录C:\mavelocalRepository,并将C:\apache-maven-3.3.9\conf目录下的settings.xml拷贝到C:\mavelocalRepository下

在C:\mavelocalRepository目录下新建C:\mavelocalRepository\repository

分别设置C:\mavelocalRepository目录下的settings.xml和C:\apache-maven-3.3.9\conf目录下的settings.xml(注意两个地方都得设置)

设置如下:主要修改如下

3) 配置eclipse





4) maven的目录结构

|-- src

|--main

|--java

|--packege

|--resources

|--test

|--java

|-- packege

|--resources

|--targert

5) 基本结构

groupid 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构

artifactId就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

一般GroupID就是填com.leafive.test这样子。

6) 依赖的scope

compile 编译的时候将依赖加进去,打包的时候也会加进去

provided 编译测试的时候会加,打包的时候不会加进去

test 测试的时候加进去,打包不加

runtime 运行时候依赖,编译的时候不依赖

依赖传递

A项目—>l1.0

B项目—>l.2.0

C项目—> A项目 B项目

那么根据C项目中先申明的那个项目,就依赖那个包

即:C项目中的l包为l1.0

依赖冲突的时候,依赖级别最小的的包

A项目—>l1.0

l1.0àU2.0

BàU1.0

C项目—> A项目 B项目

即C项目中包为U1.0,应为级别最直接

当有依赖冲突的时候,可以排除依赖

7) 如果模块太多了,可以在根目录中建立pom.xml可以对所有项目进行编译

聚合

继承

版本介绍:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: