【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 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...
随机推荐
- XML中输入特殊符号
XML中输入特殊符号 周银辉 特殊符号比如 ™, 要在xml中使用的话, 其实和html的转码是一样的, 参考下面这个表(使用十进制编码那一列) 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十 ...
- Writing Clean Code 读后感
最近花了一些时间看了这本书,书名是 <Writing Clean Code ── Microsoft Techniques for Developing Bug-free C Programs& ...
- JavaScript 特殊对象 Array-Like Objects 详解
这篇文章拖了有两周,今天来跟大家聊聊 JavaScript 中一类特殊的对象 -> Array-Like Objects. (本文节选自 underscore 源码解读系列文章,完整版请关注 h ...
- C#进阶系列——MEF实现设计上的“松耦合”(四):构造函数注入
前言:今天十一长假的第一天,本因出去走走,奈何博主最大的乐趣是假期坐在电脑前看各处堵车,顺便写写博客,有点收获也是好的.关于MEF的知识,之前已经分享过三篇,为什么有今天这篇?是因为昨天分享领域服务的 ...
- ionic angularJS input 相关指令 以及定时器 的使用
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" conte ...
- Centos6.5入侵清理
今天早上来,网站打不开.通过xshell打不开终端,很久才打开.发现内存占用率高达95%,loadavg 15 16 16 现状: 负载太高 15 15 ...
- js精确加减乘除
//加法函数function accAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1 ...
- 初步搭建RocketMQ环境
1. 去官网https://github.com/alibaba/RocketMQ/releases下载alibaba-rocketmq-3.2.6.tar.gz,这个是已经maven install ...
- plsql配置
1.安装客户的plsql,安装完成应该有PLSQL Developer和instantclient_11_2两个文件夹 2.打开plsql,取消登录直接进入主界面,通过 TOOLS->PREFE ...
- bzoj2228[ZJOI2011]礼物(gift)
据说联赛之前写题解可以涨RP 这题的输入格式半天没看懂-其实是有q层摞在一起,每一层大小都是p*r,依次输入q层的情况.那么首先我们枚举三种挖方块的姿势,分别使切出的方块的上面/前面/右面是正方形的面 ...