有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比较麻烦,每次都要敲dos命令,但可以写批处理文件来解决.

方式一:不使用本地的maven安装文件环境配置(也即使用的是m2eclipse插件的默认配置)

settings.xml设置localRepository如下代码所示:(地址可以自定义)

1 <localRepository>D:/Development/m2/repository</localRepository>

表示如果不设置localRepository,maven会默认将本地仓库建到/.m2/repository文件夹下。如上设置表示在D:/Development/m2/repository文件夹下建立本地仓库。
     个人建议不要采用默认的仓库地址,因为项目如果很多的话,那么本地仓库所占的磁盘空间就比较多了,所以指定仓库地址到其他盘符,更方便管理。

方式二:使用本地的maven环境

安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前我的新版本是 3.0.4,我用的也是这个。

1.首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz

2.配置 maven 环境变量:

系统变量:MAVEN_HOME = D:\Development\apache-maven-3.0.4

系统变量:path = %MAVEN_HOME%\bin

相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。

打开 cmd,在里面敲:mvn -version

如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。

mvn 是 maven 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 maven 是 3.0.4

如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。

3.eclipse配置 maven:

(1). 点击 Add 按钮,选到你本机安装 Maven 的路径值

(2)在Preferences-->Maven-->User Settings中,点击Update Settings,加载刚才我们 对settings.xml的更改

4.修改 maven 本地仓库存放位置:

找到 apache-maven-3.0.4下的 conf 下的 settings.xml 配置文件,我的是在 D:\Development\apache-maven-3.0.4\conf\settings.xml

apache-maven-3.0.4的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,我的是在 C:\Users\Administrator\.m2\repository 目录下, 
        现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到 D:/Development/m2/repository 目录下,只需要将上面注销的本地仓库打开,

然后把相应的路径值写到里面去就行了:
         

附:Maven常用指令

1.创建简单的maven 的web项目
mvn archetype:create
举例:mvn archetype:create -DgroupId=com.demo.app -DartifactId=demo-app -DarchetypeArtifactId=maven-archetype-webapp 2.生成和清除Eclipse项目结构:
mvn eclipse:eclipse 将maven项目变成eclipse,其实是在项目中生成 .project 和 .classpath 两个文件
mvn eclipse:clean 清理(删除target目录下编译内容)
mvn clean 打包发布

搭建maven环境的更多相关文章

  1. 下载并搭建maven环境

    1.下载maven 1.在官网下载maven  http://maven.apache.org/download.cgi 2.将下载maven解压.复制路径. 2.搭建maven环境 1.新建M2_H ...

  2. macbookPro 搭建maven环境下载jar包

    今天要用itext的jar包,去官网看发现好像只能用maven下载,而我之前又换了电话,没办法咯,重新搭一次maven环境吧,在此记录,已便分享或自己将来查找 首选确定自己环境上jdk装好了,如果没有 ...

  3. 如何使用eclipse搭建maven环境以及常见的错误

    这篇博客适合零基础学习maven,搭建maven以及运行项目,常见的错误,我会在结尾写出说明白,看是否和大家的错误一样,或者文章的括号注释部分也会写出一些注意点. 第一步:就是下载maven,以及配置 ...

  4. Maven学习 (一) 搭建Maven环境

      有两种方式可以配置maven的环境配置,本人推荐使用第二种,即使用本地的maven安装文件,个人感觉这样可以方便管理下载jar包的存放位置,错误信息的输出等,可以在dos窗口中可以清晰看到,虽然比 ...

  5. windows转mac-开发环境搭建(一):mac上搭建maven环境

    1.下载地址:https://maven.apache.org/download.cgi 将下载的maven压缩包进行解压,放入到一个方便管理的文件当中,解压命令:tar zxvf apache-ma ...

  6. 搭建maven环境——nexus

    第一步:部署maven环境和jdk环境 jdk直接用openjdk1. :yum -y install java--openjdk maven环境 wget http://mirror.rise.ph ...

  7. 在XP系统下搭建maven环境出的问题 Unable to locate the Javac Compiler in: C:\Program Files\Java\jre6\..\lib\tools.jar

    Build errors for spider; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute g ...

  8. IDEA中搭建Maven环境

    一.maven的作用 maven是一个构建项目的工具 从项目的创建(代码.配置文件.测试代码如何存放) --> 项目代码的编译 --> 测试 -->项目发布上线 做一整套约定和解决方 ...

  9. 【Maven】搭建Maven环境

    第一步:下载,并安装配置Maven 下载安装包:可以到官网下载(可能很慢),建议从CSDN上下载. 解压安装包:解压到Eclipse和Java一起把,改配置什么的一眼就看到:反正我是把Java,Ecl ...

随机推荐

  1. axis 理解

    前言 使用numpy sum(a,axis=0)的时候,对axis参数比较费解,和直觉不太一样,故此记录 b = np.arange(12).reshape(3,4) b array([[ 0, 1, ...

  2. poi批量导入excel文件

    package com.practice.util; import java.io.File; import java.io.FileInputStream; import java.io.FileN ...

  3. awk实现join

    awk 有时确实比较省事,做些简单的文本处理,还是很方便的,在这介绍下两个文件的join的操作. 原始文本 bb.txt a 10 b 12 cc.txt a 11 b 13 c 15 awk joi ...

  4. WCF中常用的binding方式

    WCF中常用的binding方式: BasicHttpBinding: 用于把 WCF 服务当作 ASMX Web 服务.用于兼容旧的Web ASMX 服务.WSHttpBinding: 比 Basi ...

  5. python批量处理excel文件数据

    https://www.zhihu.com/question/39299070?sort=created 作者:水中柳影链接:https://www.zhihu.com/question/392990 ...

  6. javaSwing

    一.使用java Swing写个登陆界面,感受一下布局管理器的特性和熟悉一下控件的使用 package com.swing; import java.awt.BorderLayout; import ...

  7. PowerDesigner反向工程PostgreSQL数据库

    1. 环境准备: a)         安装PowerDesigner,以PowerDesigner15.1为例 b)         安装java jdk,以jdk-7-windows-i586为例 ...

  8. HDU 2295 Radar (重复覆盖)

    Radar Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  9. SpringRMI远程方法调用

    Spring为各种远程访问技术的集成提供了工具类. 该小段引用自 http://www.open-open.com/lib/view/open1408957290478.html Spring远程支持 ...

  10. thinkphp 数据访问

    <?php namespace Admin\Controller; use Think\Controller; class MainController extends Controller { ...