在Eclipse中使用Maven3遇见“Missing artifact ***”错误的一个解决方案

在Eclipse中,使用eclipse-java-luna-SR1-win32-x86_64+maven3.2.3+SVN的过程中,遇见如下错误:
Missing artifact commons-beanutils:commons-beanutils:jar:1.7.0 pom.xml /guangximobile line 1 Maven Dependency Problem
出现有100条这样子的,大都是这种类型的~

网上查了很多,大多数是说:

这往往是由于 web project的Maven选项 未启动(disable) 造成的;

我们只需要重启 Maven Dependency就行,

操作方式: 右击 web project -->  Properties --> Macven --> Enable Dependency Management 


然后,不知道是不是因为我的Maven版本是3,所以我一直没有找到Enable Dependency Management这个选项,有人说要改一下.classpath,但是我那里已经有正确的内容了

所以,又找了一下,参照这里:http://liuzhijun.iteye.com/blog/1472008

  1. 下载、安装、配置都比较简单,这里省略300字···
  2.  创建一个新的项目
  3.  编译、测试项目                                                                                                                                                                        在项目所在路径的命令行终端,执行:mvn compile  
  4. 此时重启Eclipse,Missing artifact ***问题解决。                                                                                                                           

注:
(1)注意是在”项目所在路径的命令行终端“执行mvn compile,否则会提示说找不到pom.xml文件进行编译。如何将cmd切换到项目d路径,参考: http://blog.csdn.net/aidenliu/article/details/5390113
(2)执行mvn compile以后,好像在D:\.m2\repository\生成不少东西,我的项目路径是D:\workspace\projectName;此时重启Eclipse,Missing artifact *** 的问题得到解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值