【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 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践 ...
随机推荐
- 初学C#和MVC的一些心得,弯路,总结,还有教训(3)--Dapper
经过一番深思熟虑,决定先用Dapper吧..... 以下是我感觉比较有用的一些东西 Dapper项目地址 https://github.com/StackExchange/dapper-dot-ne ...
- 再谈Newtonsoft.Json高级用法
上一篇Newtonsoft.Json高级用法发布以后收到挺多回复的,本篇将分享几点挺有用的知识点和最近项目中用到的一个新点进行说明,做为对上篇文章的补充. 阅读目录 动态改变属性序列化名称 枚举值序列 ...
- LeetCode-66-Plus One
Given a non-negative number represented as an array of digits, plus one to the number. The digits ar ...
- matlab 将多个盒图放在一张图上
1.boxplot 将多个盒图放在一张图上 x1 = normrnd(5,1,100,1)';x2 = normrnd(6,1,200,1)';X = [x1 x2];G = [zeros(size( ...
- prototype 原型
在我刚学习javascript的时候对于原型的概念很模糊,现在也不是很懂,希望下面的文章对有相同问题的朋友有帮助,如果有误希望指正: prototype用于通常用于构造函数中,公用方法的继承上.构造函 ...
- Pyhont-Urllib
urllib 方法 1 httpContent=urllib.urlopen(url) 2 fileName, httpContent= urllib.urlretrieve(url, filePat ...
- Spinner
资源的方式添加 安卓中的下拉框 Spinner可以通过xml string中配置 <string-array name="spingarr"> <item> ...
- bzoj4559: [JLoi2016]成绩比较
感谢丁爷爷教我做这个题的后半部分. 首先,运用一发容斥原理,求出所有人与B神每门课分数相对关系的不同方案数. 这个似乎大(wo)家(lan)都(de)会(hui)了(yi),我就不说了,详见代码里的f ...
- Java开发环境搭建——Eclipse配置
Pa设置utf-8a.b. (虽然不知道Spelling设置了有什么意义) 显示行号 添加jar包 快捷键xml注释选中内容 CTRL+SHIFT+/格式化 CTRL ...
- PHP文件大小格式化函数合集
比如碰到一个很大的文件有49957289167B,大家一看这么一长串的数字后面单位是字节B,还是不知道这个文件的大小是一个什么概念,我们把它转换成GB为单位,就是46.53GB.用下面这些函数就可以完 ...