Maven学习笔记(一)

文章摘要
1、Maven的安装、配置
2、Maven的介绍以及Eclipse 插件相关安装、配置。


1、简介

Maven 翻译为“知识的积累”,项目管理工具。。

1.1、构建工具:自动化构建、抽象构建过程提供构建任务实现。

1.2、跨平台:对外提供移植的操作接口。

1.3、中央仓库。通过坐标找到依赖类库,管理依赖、自动下载等。

2、构建工具。

2.1、IDE:很难统一所以的IDE配置,那么在机器A上的配置,机器B可能失败。

2.2、Make:Strart Feldan 977在Bell实验室创建。可利用所有系统的本地命令,和操作系统相关。

2.3、Ant:另一个整洁的工具(Another Neat Tool,

James Duncan Davidson)。项目构建方式:过程式,开发者显式地制定每一个目标,以及完成该目标需要执行的任务。

2.4、Maven:声明式,项目构建过程和所需要的工作由插件来实现,只需申明项目的基本元素。

3、安装要求

3.1、Maven 3.3+ 需要 JDK 1.7 或以上版本。

3.2、需要10M以上的存储空间。

4、下载地址:

http://maven.apache.org/download.cgi#

5、配置环境变量(Mac)

配置详情:

export M2_HOME=/Users/ifei/tools/apache-maven-3.5.0
export PATH=${PATH}:${M2_HOME}/bin

测试命令,可打印如下详情,则配置成功。

IFEI:~ ifei$ mvn -v
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /Users/ifei/tools/apache-maven-3.5.0
Java version: 1.8.0_111, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.5", arch: "x86_64", family: "mac"
IFEI:~ ifei$ 

6、配置文件,仅对当前用户生效

在源文件中,存在m2_home/conf/settings.xml,可将这个文件拷贝到 ~/.m2/目录下,然后修改它,这样子,只对当前用户生效。

7、mvn help:system

打印所有的Java 系统属性和环境变量。

8、设定Maven网络代理

可通过ping repol.mave.org来检查网络,以此来确认是否需要设定网络代理。

9、为eclipse安装m2eclipse插件

路径:Help ---> Install New Software --->

m2e releases repository - http://download.eclipse.org/technology/m2e/releases

如果安装成功,需要重启。在eclipse应可以创建maven项目:

Maven学习笔记(一)_第1张图片
maven

10、外表和IDE 统一Maven版本。

终端中输入的命令可能因为与IDE中的maven版本不一致,导致输入命令结果不同。

可在Eclipse中设定Maven 路径。

Maven学习笔记(一)_第2张图片
maven

你可能感兴趣的:(Maven学习笔记(一))