maven3入门不顺

今天学了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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值