Maven基础篇-搭建环境

maven实战(01)_搭建开发环境

一 下载maven

在maven官网上可下载maven:http://maven.apache.org/download.cgi

下载好后,解压。我的解压到了:D:\maven\apache-maven-3.3.9

 

二 配置maven 环境变量

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

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

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

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


 

三  maven添加本地仓库

1 打开本地存放maven目录 例如:D:\maven\apache-maven-3.3.9,

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

 <localRepository>F:/repository</localRepository>

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

打开conf文件夹下的settings.xml文件,找到第54行,把注释去掉,修改 成:<localRepository>E:/repository</localRepository>

 

 

四 Eclipse上配置安装Maven

由于我使用的Eclipse版本已经支持Maven3了,无需安装。

通过菜单window --> Preferences --> Maven来查看

 

为Eclipse配置MAVEN,

(1)从Eclipse的菜单栏点击Windows -> Preferences -> Maven  -> Installations,

将之前解压的maven添加进来,点击add,如图所示

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

 

遇到一个小问题:

解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

 

1.添加M2_HOME的环境变量

  2.Preference->Java->Installed JREs->Edit 选择一个jdk,

  添加  -Dmaven.multiModuleProjectDirectory=$M2_HOME

-Dmaven.multiModuleProjectDirectory=$M2_HOME

如需转载,请保留原文地址:http://www.cnblogs.com/yucongblog/p/5290725.html

 阿里云的一个镜像:

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public<;/url>
</mirror>

 

《maven实战》pdf文档:

http://download.csdn.net/download/u013864585/9973220

 

 

补充:

在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例,有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true,这两个参数的主要区别是:

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

 

posted @ 2016-03-18 08:57  喻聪  阅读(350)  评论(0编辑  收藏  举报