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

来源:互联网 发布:dedecms改cms不变 编辑:程序博客网 时间:2024/05/01 09:31
在Eclipse中,使用eclipse-java-luna-SR1-win32-x86_64+maven3.2.3+SVN的过程中,遇见如下错误:
Missing artifact commons-beanutils:commons-beanutils:jar:1.7.0pom.xml/guangximobileline 1Maven 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 *** 的问题得到解决。

0 0
原创粉丝点击