maven3 学习

主要参考博文:http://www.cnblogs.com/yjmyzz/p/3495762.htmlhtml

修正:apache

1.下载maven 3.1.1eclipse

先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1)maven

2. 配置环境变量工具

系统环境变量里,添加MAVEN_HOME(或M2_HOME),其值为C:\Java\maven-3.1.1,而后PATH环境变量最后附加上";%MAVEN_HOME%\bin"学习

检测方法:开发工具

a) 从新进入命令行(DOS窗口)模式,输入 echo %MAVEN_HOME% 若是能显示 C:\Java\maven-3.1.1 说明环境变量起做用了spa

b) 输入 mvn -version,正常状况下会显示maven及jdk的版本号插件

(前提:jdk环境必须先安装好,不然后面没法正常编译项目)命令行

 

3.安装后,用命令:mvn help:system生成.m2仓库

常见错误:

最近学习使用maven,而后在经过cmd命令“mvn help:system”,运行项目工程的时候碰过这个错误,看错误日志提示,咱们知道“C:\Users\Administrator”这个路径下找不到pom.xml文件,但是个人工程不是在这个路径下而且我也是指定了工程路径了,为何仍是报错,因此我就尝试直接进入工程文件夹,执行mvn help:system,发现能够正常启动maven工程项目了,原来“mvn help:system”这个命令就是在当前文件夹下找pom.xml文件并执行

4.maven配置文件详解http://www.cnblogs.com/greenmile/archive/2010/03/20/maven_config.html

 初学老遇到的问题,基本都是相应命令依赖jar包或者的依赖的maven插件jar包没引入,解决办法:

  直接在pom里设置相应依赖jar的groupid,让maven自动根据groupid从远程库下载。

 配置添加如:

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>

 

五、maven-archetype-plugin 2.4版本的插件有问题,换其它版本进行建立

因而采用如下指令进行尝试,发现能够生成:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.2:create  -DgroupId=com.chuanliu.c11 -DartifactId=c11searcher

 

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

maven 3.3.9版本与开发工具myeclipse 10不兼容,解决办法,能够直接使用Myeclipse自带的maven版本。

相关文章
相关标签/搜索