文章摘要
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项目:
10、外表和IDE 统一Maven版本。
终端中输入的命令可能因为与IDE中的maven版本不一致,导致输入命令结果不同。
可在Eclipse中设定Maven 路径。