今天尝试使用Myeclipse2015创建一个Maven,无疑会遇到很多问题,但最终终于创建出了第一个Maven项目
安装Maven
1>首先去http://maven.apache.org/download.cgi 官网下载maven的最新版本
如果是Linux操作系统,则下载.gz压缩文件,若是windows操作系统,则下载zip
2> 解压缩下载到的文件到指定路径,例如:D:\maven-3.3.9
3> 配置环境变量:M2_HOME 的值为 D:\maven-3.3.9
在path环境变量中加入该路径: %M2_HOME%\bin ,不同的路径之间用分号分隔开
4>在命令行中输入 mvn -version 如果输出对应的版本号,则表示maven环境设置成功
接下来需要在Myeclipse中配置maven,我们一般不使用其自带的maven,而是把我们配置好的maven到进去
1> 在Windows-preferences-Myeclipse-Maven4Myeclipse-Installations 中添加我们刚才配置好的maven安装路径
2> 再在User Setting中配置Global Settings为maven安装路径下的conf/settings.xml
3> 完成了Myeclipse中maven的配置之后,就要开始创建项目了
4> 在Myeclipse中创建一个webProject,并为该项目添加Maven支持,一直next,直到项目创建完成
5> 通常项目创建完成之后,在pom.xml文件中第一行会出现一个错误 Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http://repo.maven.apache.org/maven2 was cached in the local repository ,注意到其中的maven-compiler-plugin(这里也有可能出现其他插件的错误,则需要指定的目录下去寻找),此时我们只需要找到本机的 C:\用户目录\.m2\repository\org\apache\maven\plugins\maven-compiler-plugin\ 下,找到所有的*.lastUpdated文件,找到后全部删除即可
6>最后 项目名--maven4Myeclipse--updateProject ,完成后即可消除该错误
编写项目:
1>此时则可以创建自己的项目了,例如想要创建一个springMVC的项目,则需要配置springMVC的坐标
2> 打开pom.xml文件,配置依赖的坐标
3> pom.xml -- run as -- Maven install ,即可看到Maven为配置的依赖下载指定的依赖文件
4> 在上面异部执行之后,有可能出现
-Dmaven.multiModuleProjectDirectory system property is not set. Check
解决该错误的办法是windows -- perferences -- java -- installed jres ,选择目前项目中使用的JRE,并进行编辑
5> 最后将项目部署到tomcat中,并运行该项目即可
至此,完成了第一个Maven项目,解决问题的过程无疑是痛苦的,但能一步步的发现问题,解决问题也是一件值得高兴的事,希望这篇文章可以帮助你们尽快的解决问题。