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,不执行测试用例,也不编译测试用例类。