maven3入门不顺

来源:互联网 发布:js 滑块选择数字 编辑:程序博客网 时间:2024/04/29 18:31

今天学了maven,看官网已经出到了apache-maven-3.3.9

去官网下载apache-maven-3.3.9-bin.zip,配置M2_HOME变量,配置环境变量,都没有问题(手动创建骨架 网上很多案例,不赘述)

接下来使用m2eclipse插件使用eclipse这个IDE开发maven项目,遇到了个问题,值得记一下:


当时我使用eclipse kepler(3.4)版本,发现已经集成了m2eclipse插件:如图

并且里面有个绑定的maven是3.0.4版本;


我去网上了解 建议自己下载maven,不要用自带的,于是我下载了最新的maven3.3.9,配置好后如图:


然后 新建maven项目,archetype选择( org.apache.maven.archetypes , maven-archetype-quickstart ),创建后pom.xml总是在配置文件表头报错,且

右击运行run as->maven test 后报错如下

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


后来看了m2eclipse官网:


了解到,目前最新的m2eclipse 插件是1.7    支持的eclipse版本是neon

同理可知:m2eclipse 的版本是eclipse密切相关的,如果我不换eclipse自身的m2eclipse插件的话,那应该是我的maven版本太高了

于是下载了maven3.0.4(就是eclipse kepler自带绑定的maven版本,网上了解自带maven不完整,这里我把它删了,自己下了个),

配置好后,运行maven test 

一切ok,至此pom.xml表头的红叉没了,但内容里 还有个小红叉没有消失,接着运行maven其他命令都没问题,就忽略它了




0 0
原创粉丝点击