欢迎转载: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)(一)的更多相关文章

  1. Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置

    Maven安装配置及其插件m2e(Eclipse Indigo 和 MyEclipse8.5)的安装配置   系统:Windows7 使用软件: Maven3.0.3 + Eclipse Indigo ...

  2. Maven学习第2期---Maven安装配置

    一.Maven介绍 1.1 何为Maven Maven这个词可以翻译为"知识的积累",也可以翻译为"专家"或"内行".Maven是一个跨平台 ...

  3. Maven安装配置操作

    1)下载maven安装包并解压: 2)环境变量配置: 3)编辑环境变量Path,追加%MAVEN_HOME%\bin; 4)maven安装配置后进行dos命令检查:在cmd中输入 mvn -v 5)配 ...

  4. 转载maven安装,配置,入门

    转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...

  5. JeePlus:Maven 安装配置

    ylbtech-JeePlus:Maven 安装配置 1.返回顶部 1. Maven 安装配置 1 Maven 由于Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境.下 ...

  6. 第一章 Maven 安装配置

    Maven基于(POM)项目对象模型,通过一小段描述信息来管理项目的构建.文档.和报告的项目管理软件,类似于php 的管理构建工具composer. 有关详细的Maven学习,可以参考学习https: ...

  7. Spring Boot入门样例-001-Java和Maven安装配置

    Spring Boot入门样例-001-Java和Maven安装配置 本文说明Java和Maven在windows下的安装和配置 前言 本Spring Boot入门样例准备工作参考: Spring B ...

  8. [maven] 实战笔记 - maven 安装配置

    1.下载地址http://maven.apache.org/download.html 2.windows下安装maven(1)下载 apache-maven-3.0-bin.zip 解压到任意目录下 ...

  9. maven安装配置

    1.到官网下载maven http://maven.apache.org/download.html 2.解压后解压到任意文件路径 本地解压的位置:C:\soft\apache-maven-3.3.9 ...

随机推荐

  1. Codeforces Round #334 (Div. 2) D. Moodular Arithmetic 环的个数

    D. Moodular Arithmetic Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/60 ...

  2. Codeforces Gym 100114 A. Hanoi tower 找规律

    A. Hanoi tower Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100114 Descript ...

  3. 杭电 3177 Crixalis's Equipment

    http://acm.hdu.edu.cn/showproblem.php? pid=3177 Crixalis's Equipment Time Limit: 2000/1000 MS (Java/ ...

  4. ListView删除选中的多项目

    //ListView删除选中的多项目function DeleteMultSelItems(ListView:TListView):Boolean;var  I: Integer;begin  Res ...

  5. Android 滑动效果基础篇(四)—— Gallery + GridView

    Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果. 本示例通过GridView和 ...

  6. inux2.6.xx内核代码分析( 72节)

    http://blog.csdn.net/ustc_dylan/article/category/469214

  7. LeetCode: Binary Tree Traversal

    LeetCode: Binary Tree Traversal 题目:树的先序和后序. 后序地址:https://oj.leetcode.com/problems/binary-tree-postor ...

  8. Helpers\FastCache

    Helpers\FastCache phpFastCache is a high-performance, distributed object caching system, generic in ...

  9. PHP.2-LAMP平台介绍及网站的工作原理

    LAMP平台介绍及网站的工作原理 1.HTTP协议 URL(UniformResourceLocator)统一资源定位符,就是网页地址的意思.[格式:协议://主机.端口.文件.附加资源] ##URL ...

  10. 小白日记6:kali渗透测试之被动信息收集(五)-Recon-ng

    Recon-ng Recon-NG是由python编写的一个开源的Web侦查(信息收集)框架.Recon-ng框架是一个全特性的工具,使用它可以自动的收集信息和网络侦查.其命令格式与Metasploi ...