【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 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...
随机推荐
- 判断.net中在windows系统下的字节序
字节序,是指字节在内存中的存储顺序.其又分为大端字节(Big-Endian)序和小端字节序(Little-Endian). 以下摘自百度百科: a) Little-Endian就是低位字节排放在内存的 ...
- .NET和JAVA同等加密方法,MD5和DES对称加密记录
C#版: using System; using System.Security.Cryptography; using System.Text; namespace ConsoleApplicati ...
- 可变长子网掩码 VLSM
2014-05-05 17:26:08 标签:IP地址 路由器 技术部 路由表 长子 VLSM的介绍: VLSM(VLSM(Variable Length Subnetwork Mask,可变长子网掩 ...
- SDN与NFV技术在云数据中心的规模应用探讨
Neo 2016-1-29 | 发表评论 编者按:以云数据中心为切入点,首先对SDN领域中的叠加网络.SDN控制器.VxLAN 3种重要技术特点进行了研究,接下来对NFV领域中的通用服务器性能.服务链 ...
- SQL Linq lamda区别
SQL LINQ Lambda SELECT * FROM HumanResources.Employee from e in Employees select e Employees .Sele ...
- 线段树 HDU 3308
t 题目大意:给你n个数,m个操作.操作有两种:1.U x y 将数组第x位变为y 2. Q x y 问数组第x位到第y位连续最长子序列的长度.对于每次询问,输出一个答案 #include< ...
- bzoj1616
水水啊,直接搜就行,不过bfs好像会mle(一定是我太菜了QAQ) #include<iostream> #include<algorithm> #include<cst ...
- 用gulp打包带参数资源做法与asp.net/java项目结合的自动构建方案探讨
先探讨方案,后续再实现. gulp打包前端教程配置:http://www.cnblogs.com/EasonJim/p/6209951.html 可能存在以下场景: 1.整个服务端采用接口的形式暴露给 ...
- Mac 效率工具
我的Mac开发环境 http://blog.csdn.net/feelang/article/details/45071249 iterm2 http://iterm2.com/documentati ...
- Spring系列之依赖注入的方式
一.依赖注入方式 对于spring配置一个bean时,如果需要给该bean提供一些初始化参数,则需要通过依赖注入方式,所谓的依赖注入就是通过spring将bean所需要的一些参数传递到bean实例对象 ...