解决myeclipse/eclipse创建或导入maven工程时引发的问题

9 篇文章 0 订阅
8 篇文章 0 订阅

起因:

最近学习maven,按照教程把命令行创建的maven工程导入到eclipse/myeclipse,由于库中没有一些依赖包,所以在导入工程的时候开发工具自动下载依赖包。可是,由于天朝特殊环境的问题,包下不完整,导致导入工程出现莫名其妙的问题,尝试上网搜索解决方法,未解。之后通过设置eclipse/myeclipse的代理上网,以为可以解决问题,谁知道不给力。下面是各种奇葩的问题描述,均可利用下面的方法解决,归根到底就是依赖包没有下载成功

使用的环境是: maven 3.1.1、eclipse kepler、myeclipse 2014


第一组问题:

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. No marketplace entries found to handle maven-compiler-plugin:2.3.2:compile in Eclipse. Please see Help for more information.  
  2. No marketplace entries found to handle maven-compiler-plugin:2.3.2:testCompile in Eclipse. Please see Help for more information.  

第二组问题:

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. An internal error occurred during: "Updating Maven Dependencies".  
  2. Lorg/codehaus/plexus/archiver/jar/JarArchiver;  

第三组问题:

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. Errors occurred during the build.  
  2. Errors running builder 'Maven Project Builder' on project '(Hid Project Name)'.  
  3. org/apache/maven/project/MavenProject  
  4. Errors running builder 'Maven Project Builder' on project '(Hid Project Name)'.  
  5. org/apache/maven/project/MavenProject  

解决办法:

既然知道了是天朝网关的霸道导致了该问题的出现,那么我们就需要设置代理了,上面问题是因为没有连接上maven的中央库造成的,只和setting文件有关。

maven默认情况下会到 C:\Users\hugo\.m2 下查找settings.xml文件(如果没有该文件,需要到maven安装目录的conf目录下拷贝到哪个目录下),读取里面的配置,其中配置里有个节点:<proxies></proxies>

该节点是代理节点,也就是可以通过设置代理访问maven 的中央仓库下载依赖包。

于是,我们在该节点下添加配置(我这里使用的是goagent代理**,请首先安装该工具):

[html]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. <proxy>  
  2.   <id>optional</id>  
  3.   <active>true</active>  
  4.   <protocol>http</protocol>  
  5.   <username></username>  
  6.   <password></password>  
  7.   <host>127.0.0.1</host>  
  8.   <port>8087</port>  
  9.   <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>  
  10. </proxy>  

添加了该配置项后,打开goagent代理

关键步骤2:


打开集成环境的maven插件配置,在installations中选择maven的安装目录,在user settings中选择刚才编辑的settings.xml文件,并点击“update setting”生效设置。


之后,导入maven工程就可以下载依赖包畅通无阻了,速度还挺快的哦

转:http://blog.csdn.net/huang86411/article/details/17548481

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值