刚刚接触maven没几天,在MyEclipse 8.6下创建maven项目时遇到了好多问题,一直困扰了我两天,在这里和大家分享一下学习经验~
同时有不对的地方还请大家给提提建议!
一、maven安装
1、首先网上下载maven,这里选择最新的apache-maven-3.1.0-bin.zip,解压到一个目录下
我选择的目录是D:\java-tools\apache-maven-3.1.0
2、配置环境变量
path中加的值就是D:\java-tools\apache-maven-3.1.0\bin或者
3、测试是否安装成功
显示如下表示安装成功:
4、修改maven本地仓库位置
找到maven目录下的conf中的settings.xml;修改如下:
5、由于maven有一些固定的生成模式,所以可以使用mvn archetype:generate可以自动完成这个骨架的建立,进行简单测试
示例命令:
mvn archetype:generate -DgroupId=com.shxt.maven -DartifactId=maven-ch01 -Dversion=0.0.1-SNAPSHOT
二、MyEclipse下创建我的第一个maven项目
1、首先进行maven的配置
然后将maven目录下conf中的settings.xml复制到自己创建的本地仓库目录下,并进行如下设置
好了,配置成功!
2、简单maven项目创建步骤
(1)
(2)
(3)
ok,项目创建完成!
3、以上是maven java project项目主要的创建流程,注意不是webapp。但是自己在建立过程中遇到了好多问题。
自己解决如下:
(1)项目创建后报错误:
然后百度解决方案,解决如下:
下载maven-archetype-quickstart-1.1.jar到d盘
执行命令:
mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=d:/maven-archetype-quickstart-1.1.jar
ok!
参考这里http://blog.csdn.net/kongqz/article/details/7756821
(2)重新创建项目后还是报错误:
继续百度解决方案,解决如下:
在pom.xml文件中加入maven-resources-plugin配置
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.1</version>
</dependency>
命令行执行 mvn install
ok!
参考这里:http://blog.csdn.net/imlmy/article/details/8268293
(3)再重新创建项目后还是报错误:
解决方法同(2)
(4)再重新创建项目后还是报错误:
仔细一想不对,用(2)的方法解决有问题。。继续百度,解决如下:
网上搜索下载maven archetype插件,替换自己本地仓库D:\java-tools\maven\repos\org\apache\maven中所有文件
然后须重新执行下(1)的操作,要不还是会报那个错误。
(5)再重新创建项目后还是报错误:
解决方法同(2)
(6)重新创建项目,没有报错,搞定!