maven安装配置(myeclipse)(一)
欢迎转载:http://www.cnblogs.com/shizhongtao/p/3374130.html
对于我来说,maven主要用于jar包的管理,避免项目中频繁更换jar的版本,以及网上搜索下载。
一:环境布置
1. 安装jdk,新建环境变量"JAVA_HOME",value值是安装jdk的目录,例如:"C:\Program Files \Java\jdk1.6.0_25".然后在环境变量Path中加入"%JAVA_HOME%\bin;".检查安装是不是正确可以在cmd中输入:
C:\Users\shizhongtao>echo %JAVA_HOME%
C:\Users\shizhongtao>java -version
来检查是不是安装正确。
2. 下载maven从"https://maven.apache.org/download.cgi",下载apache-maven-3.1.0-bin.zip,当然你也可以把源码也下载来看看(我下载时候就这个是最新的了)。然后解压到指定位置。我这里解压到了"D:/maven"中了。也可以用cmd命令来解压,在命令提示符中 cd到"D:/maven"中,然后输入命令
D:\maven>jar xvf "C:\download\apache-maven-3.1.0-bin.zip"
这样就会解压到d盘的maven文件夹下了。
3. 在系统变量中新建一个变量,变量名为M2_HOME,变量值为Maven的安装目录"D:\maven\apache-maven-3.1.0",然后再Path变量中加入"%M2_HOME%\bin;".检验方法和jdk的一样。
C:\Users\shizhongtao>echo %M2_HOME%
C:\Users\shizhongtao>>mvn -v

升级:以后我们在更换maven版本时候只需要替换相应的版本,如果更换了解压目录,就把M2_HOME,路径更改一下就ok了。
4. 如果你想修改仓库地址,可以在cong中修改。例如:仓库路径修改为:F:\maven\repository,你可以将路径创建在任何位置。
打开…\apache-maven-3.0.3\conf\目录下的setting.xml文件,设置成我们创建的仓库路径

我这里没有更改仓库位置,使用了默认配置,更改之后就是本地仓库路径更改了而已。打开cmd,输入命令"mvn help:system".该命令会打印出所有的Java系统属性和环境变量,这些信息对我们日常的编程工作很有帮助。运行这条命令的目的是为了让Maven执行一个真正的任务。我 们可以从命令行输出看到Maven会下载maven-help-plugin,包括pom文件和jar文件。这些文件都被下载到了Maven本地仓库中。 我的下载的路径是在:C:\Users\{用户名}\.m2下。然后我们去安装目录"D:/maven/apache-maven-3.1.0"

中的配置文件目录"conf"中,复制文件"settings.xml"到本地仓库中,"C:\Users\shizhongtao\.m2",setting文件是maven的配置文件,如果你做一些个性化的配置可以在里面更改。
5.至此我们的安装配置基本上完成,因为myeclipse是自带maven2插件的,所以没有必要重新安装,如果是eclipse的话,要下载maven插件。具体方法网上一大堆。eclipse中安装”m2e-wtp“.为了环境统一,在myeclipse中不要用自带的maven,把我们解压安装的maven加进去。在看看user setting选项是不是自己的配置文件目录"C:\Users\shizhongtao\.m2\settings.xml"。然后把mye的java选项的默认运行环境改到我们安装的jdk目录上。并在mye的安装目录中修改myeclipse.ini文件,调高最大可用内存。"-Xmx768m",因为默认的往往不能够满足Maven运行的需要。至此,maven环境布置基本搞定。

这个是我看过的一个人写的笔记总结,感觉挺好的。有兴趣可以下载看看:http://www.kuaipan.cn/file/id_2421944943170182.htm
maven安装配置(myeclipse)(一)的更多相关文章
- Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置
Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置 系统:Windows7 使用软件: Maven3.0.3 + Eclipse Indigo ...
- Maven学习第2期---Maven安装配置
一.Maven介绍 1.1 何为Maven Maven这个词可以翻译为"知识的积累",也可以翻译为"专家"或"内行".Maven是一个跨平台 ...
- Maven安装配置操作
1)下载maven安装包并解压: 2)环境变量配置: 3)编辑环境变量Path,追加%MAVEN_HOME%\bin; 4)maven安装配置后进行dos命令检查:在cmd中输入 mvn -v 5)配 ...
- 转载maven安装,配置,入门
转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...
- JeePlus:Maven 安装配置
ylbtech-JeePlus:Maven 安装配置 1.返回顶部 1. Maven 安装配置 1 Maven 由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境.下 ...
- 第一章 Maven 安装配置
Maven基于(POM)项目对象模型,通过一小段描述信息来管理项目的构建.文档.和报告的项目管理软件,类似于php 的管理构建工具composer. 有关详细的Maven学习,可以参考学习https: ...
- Spring Boot入门样例-001-Java和Maven安装配置
Spring Boot入门样例-001-Java和Maven安装配置 本文说明Java和Maven在windows下的安装和配置 前言 本Spring Boot入门样例准备工作参考: Spring B ...
- [maven] 实战笔记 - maven 安装配置
1.下载地址http://maven.apache.org/download.html 2.windows下安装maven(1)下载 apache-maven-3.0-bin.zip 解压到任意目录下 ...
- maven安装配置
1.到官网下载maven http://maven.apache.org/download.html 2.解压后解压到任意文件路径 本地解压的位置:C:\soft\apache-maven-3.3.9 ...
随机推荐
- [原]生产环境下的nginx.conf配置文件(多虚拟主机)
[原]生产环境下的nginx.conf配置文件(多虚拟主机) 2013-12-27阅读110 评论0 我的生产环境下的nginx.conf配置文件,做了虚拟主机设置的,大家可以根据需求更改,下载即可在 ...
- [Angular 2] More on *ngFor, @ContentChildren & QueryList<>
In previous artical, we introduce the how to use *ngFor. The limitation for previous solution to dis ...
- C链表操作
#define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include <std ...
- Metadata Lock原理6
一 简介 上一篇文章 <MetaData Lock 之一> 简单的介绍了MySQL 引入MDL 的前因后果,本文深入了解MDL的实现原理和运行机制.二 MDL 的类型 meta ...
- HTTP 缓存策略
浏览器一般缓存图片.CSS.JS等静态文件,因为这些文件的更新频率相对来说比较低,合理利用浏览器的缓存对网站的性能提升有很大帮助.HTTP缓存分为两部分,分别是本地缓存和缓存协商,当本地缓存不生效时会 ...
- 高德地图 JavaScript API 开发系列教程(二)
上节简单介绍高德地图JavaScript API及网页中基本地图展示.有了地图后我们可以用来做什么?有人说离我最近的超市在哪里,我怎么去?别急,这些功能我们后面都会慢慢实现.今天为大家详细讲解如何在地 ...
- 解决浏览器background-image属性不支持css3动画
问题 最近在使用background-image属性来实现css3的逐帧动画时,碰到了个问题.在chrome浏览器上,background-image属性是支持css3动画的,但是到了firefox上 ...
- [改善Java代码]自由选择字符串拼接方法
对一个字符串拼接有三种方法:加号,contact方法,StringBuffer或者StringBuilder的append方法,其中加号是最常用的.其他两种方式偶尔会出现在一些开源项目中,那么这三者有 ...
- poj 2987 最大闭合子图
思路: 这题考的是最大闭权图.只要知道怎么求最大闭权图就知道怎么做.但好像有点卡模版,要高效的模版才行. #include <iostream> #include <stdio.h& ...
- getComputedStyle和currentStyle
/*alert(div.style.width)*/ //null function getstyle(obj,name){ if(obj.currentStyle) { return obj.cur ...