【Maven】搭建Maven环境
第一步:下载,并安装配置Maven
下载安装包:可以到官网下载(可能很慢),建议从CSDN上下载。
解压安装包:解压到Eclipse和Java一起把,改配置什么的一眼就看到;反正我是把Java,Eclipse,Ext,Python,Django这些都放在同一个文件夹下面的,一目了然。
配置环境变量:可以自己添加一个系统变量比如M2_HOME,再在path变量后面追加;%M2_HOME%\bin;看个人,怎么方便怎么来。
测试是否配置成功:
控制台输入mvn -v 指令,你可以看到Java JDK的版本,Maven版本,JDK位置,默认编码,时区,支持的操作系统等信息。
第二步:修改Maven仓库地址
修改全局Maven仓库位置:<localRepository>C:\Maven3.2.1\myrepository</localRepository>
Maven目录下找到配置xml文件,修改localRepository本地仓库位置。
第三步:给Eclipse安装Maven插件
第一种方式:直接在Eclipse中新增software支持:http://m2eclipse.sonatype.org/sites/m2e
第二种方式:直接去CSDN或者百度云盘或者其他地方下载一个插件包,解压后,把对应的features和plugins复制到Eclipse下即可。
第四步:复制一份Maven配置文件到自己的Maven仓库目录下作为当前仓库配置文件
%M2_HOME%/conf/setting.xml是全局的设置,这个电脑上所有的用户都会受影响,将%M2_HOME%/conf/setting.xml复制一份,到上面配置仓库位置。比如我的目录是:C:\Maven3.2.1\myrepository
第五步:设置MAVEN_OPTS环境变量
当项目过大时,容易出现OutOfMemoryError异常,所以我们需要修改运行内容,有以下两种方法:
1)在maven的bin/mvn.bat中加入set MAVEN_OPTS= -Xms125m -Xmx512m
2)在环境变量中添加 MAVEN_OPTS 变量值为-Xms125m -Xmx512m
这种做法和修改Eclipse中的类似,笔记解析大文件Excel的时候,为了读取超过40M的Excel时不出现OOM的错误,也需要修改Xms和Xmx,这两个参数涉及到性能问题,合理的调整能加快项目的运行。
第六步:配置Eclipse中的Maven
选择Maven包的路径并把仓库地址改为上面配置的路径。

第七步:一切准备就绪:开始创建Maven项目
新建一个Maven Project,前两步默认即可。

Group Id 通常是站点域名
Artifact Id 是项目名
其他缺少的目录,可以通过Add...添加即可。
点击Finish后等待一段时间,此时后台正在为你下载Maven相关的项目依赖Jar包。
到此:项目的创建就告一段落。
【Maven】搭建Maven环境的更多相关文章
- 使用Maven搭建JFinal环境
使用Maven搭建JFinal环境 工具:IDEA 2017 JFinal版本:3.4 一.Maven项目创建 选择maven模板进行创建 填写GroupId和ArtifactId 一路Next即可 ...
- [maven学习笔记]第一节,认识maven,搭建maven开发环境,写第一个HelloWorld
本文地址:http://blog.csdn.net/sushengmiyan/article/details/40142771 maven官网:http://maven.apache.org/ 学习视 ...
- intellij-idea+maven搭建scala环境
一 . 安装JDK 1. 下载地址: http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6 ...
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7(5种办法,2种正解)
刚刚写的那一篇,是网上比较主流的解决办法. 鉴于实际情况,有伙伴的机器上没有遇到这个问题,我们再探究原因,最终还有4种情况需要说明. 先说,另外一种"正解". <depend ...
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7
今天,更新了工程,报错了. 项目中用了HBase,也有Hadoop相关的jar配置. pom文件, Missing artifact jdk.tools:jdk.tools:jar:1.7 Maven ...
- Maven搭建 Spring环境
http://www.cnblogs.com/huaizuo/p/4920308.html http://mvnrepository.com/artifact/commons-logging/comm ...
- Maven搭建SSH环境
一.新建maven项目 选中maven-aechetype-webapp group Id一般为公司域 :Artifact Id相当于项目名称 :version不需要更改:Package不使用默认,手 ...
- Maven学习 八 采用Maven搭建SSM环境
第一步:创建一个Maven项目 项目的打包方式选择,war 第二步:在webapp下面创建java web项目的目录结构,并配置web.xml文件 <?xml version="1.0 ...
- Intellij IDEA使用Maven搭建spark开发环境(scala)
如何一步一步地在Intellij IDEA使用Maven搭建spark开发环境,并基于scala编写简单的spark中wordcount实例. 1.准备工作 首先需要在你电脑上安装jdk和scala以 ...
- maven搭建ssm
前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...
随机推荐
- svg拉伸,原来凹凸可以这么玩
原文:http://www.smartjava.org/content/render-geographic-information-3d-threejs-and-d3js The last coupl ...
- NOI2018准备Day13晚
今晚很困.很困,看题解做了一道钻石级的题,数独发生了神奇的错误,=_=
- 快速创建 IEqualityComparer 实例:改进
两年前,我写了篇文章<快速创建 IEqualityComparer<T> 和 IComparer<T> 的实例>,文中给出了一个用于快速创建 IEqualityCo ...
- 在 MAC OS X 安装 ADB (Android调试桥)
什么是 ADB? Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信. 这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接. adb 还可被用来与电脑上运行的 ...
- Microsoft.AspNet.Identity 自定义使用现有的表—登录实现
Microsoft.AspNet.Identity是微软新引入的一种membership框架,也是微软Owin标准的一个实现.Microsoft.AspNet.Identity.EntityFrame ...
- Sqlserver 语法总结
修改列类型 alter table PRO_Element_b alter column matname varchar(1024) 更改一个表中的数据到另外一个表中 update a set a.n ...
- .dwg(sw)-exb
尺寸风格:除了标准外合并,合并好后删除. 文本风格:除了标准外合并,合并好后删除.
- android 动画
public void onClicked(View v_) { //wa.startAnimation(); // TextView tv = (TextView)findViewById(R.id ...
- 经典KMP算法C++与Java实现代码
前言: KMP算法是一种字符串匹配算法,由Knuth,Morris和Pratt同时发现(简称KMP算法).KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的.比 ...
- iOS特殊字符处理
你提供的 URL 字符串 里面可能包含某些字符,比如‘$‘ ‘&’ ‘?’...等,这些字符在 URL 语法中是具有特殊语法含义的, 比如 URL :http://www.baidu.com/ ...