Maven编译提示如下错误信息怎么解决?

问题描述

D:JavaHello-world>mvn clean compile[INFO] Scanning for projects...[INFO][INFO] ------------------------------------------------------------------------[INFO] Building Maven Hello world Project 1.0-SNAPSHOT[INFO] ------------------------------------------------------------------------Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 44.022s[INFO] Finished at: Thu Jan 16 15:01:42 CST 2014[INFO] Final Memory: 2M/127M[INFO] ------------------------------------------------------------------------[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.4.1 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.4.1: Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.4.1 from/to central (http://repo.maven.apache.org/maven2): Connection to http://repo.maven.apache.org refused: Connection timed out: connect -> [Help 1][ERROR][ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.[ERROR] Re-run Maven using the -X switch to enable full debug logging.[ERROR][ERROR] For more information about the errors and possible solutions, please read the following articles:[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

解决方案

是不是用代理上网的啊,如果是,在maven目录下找到setting.xml增加代理设置
解决方案二:
http://www.kaifazhe.me/maven/217.html可以更换下镜像地址.
解决方案三:
网络问题,那个主仓库访问慢。解决办法是访问Maven仓库的国内Mirror吧http://maven.oschina.net/help.html
解决方案四:
运行 mvn clean, 需要 maven-clean-plugin:2.4.1。你本地没有这个jar,maven就自动到http://repo.maven.apache.org/maven2/... 那里去拿。你网络又有问题,连不上http://repo.maven.apache.org/maven2/... , Maven就怒了,吐你一串Error。
解决方案五:
Connection to http://repo.maven.apache.org refused: Co nnection timed out: connect -> 看错误信息可能是网络连接问题,第一步检查网络连接。如果网络连接没有问题第二步:使用mvn clean compile -X 将详细的信息显示出来针对详细信息在分析原因。可以参考:http://stackoverflow.com/questions/16663331/maven-building-errorps:如有兴趣可以关注一下微信公众账号:ahhqcheng 会定期分享一下编程的问题及解决方法。
解决方案六:
1.检查pom文件有没有红叉2.检查连的仓库里是不是有你需要的jar包

时间: 2024-09-20 19:32:46

Maven编译提示如下错误信息怎么解决?的相关文章

Win8开机提示“你的电脑出现问题需要重启,我们只需要收集这些错误信息”的解决方法

  解决方法: 1.鼠标移动到左下角,然后点击右键,选择"命令提示符(管理员),然后输入以下命令:C:windowssystem32>netsh回车; 2.然后输入winhttp回车; 3.最后输入 import proxy source=ie 回车,出现提示:直接访问<没有代理服务器>; 4.先在BIOS中设置硬盘IDE模式,不行再设置成AHCI模式,再安装相应的驱动; 5.各驱动(如显卡驱动)需安装官方认证版的驱动; 6.使用Windows 8修复光盘通过Win8自带的系统

PHP编译过程中常见错误信息的解决方法

PHP编译过程中常见错误信息的解决方法 在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: checking for BZip2 support- yes checking for BZip2 in default path- not found configure: error: Please reinstall the BZip2 distribution Fix: yum install bzip2-devel

BIOS常见的错误信息和解决方法

计算机用久了,就会出现一些问题,例如计算机一开机就出出现很多英文字母,怎么办?下面三联网教大家计算机BIOS常见错误信息和解决方法. BIOS常见错误信息和解决方法如下: 1.CMOS battery failed(CMOS电池失效) 原因:说明CMOS电池的电力已经不足,请更换新的电池. 2.CMOS check sum error-Defaults loaded(CMOS执行全部检查时发现错误,因此载入预设的系统设定值) 原因:通常发生这种状况都是因为电池电力不足所造成,所以不妨先换个电池试

Win7系统安装office提示“内部错误2908”怎么解决?

Win7系统安装office提示"内部错误2908"怎么解决?   解决方法如下: 1.先不管这错误提示,继续重新安装该办公软件; 2.当在第二次安装office2007或2010出现了错误2908时,打开c:WINDOWSsystem32,将里面的mscoree.dll改名,再安装即可.

php编译安装常见错误大全和解决方法_linux shell

在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决.以下是具体的一些解决办法: 复制代码 代码如下: checking for BZip2 support- yes checking for BZip2 in default path- not found configure: error: Please reinstall the BZip2 distribution 解决方法:yum install bzip2-devel 复制代码 代码如

PHP程序编译中常见错误信息及解释

编写程序时,无论怎样小心谨慎,犯错总是在所难免的.这些错误通常会迷惑PHP编译器.如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧. 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题.这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述).正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法正确无误,或者可能是根本就不存在的一行! 更好地理解错误信息可以大大节省确定并改正错误内容所花费的时间

正确理解PHP程序编译时的错误信息

编译|程序|错误     我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的.这些错误通常会迷惑PHP编译器.如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧. 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题.这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题进行了详细描述).正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法正确无误,或者可能是根本就不存在的一行! 更好地理解错误信息可以大大节省

PHP技巧:正确理解PHP程序编译时的错误信息

   我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的.这些错误通常会迷惑PHP编译器.如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧. 编译PHP脚本时,PHP编译器会尽其所能报告它遇到的第一个问题.这样就产生一个问题:只有当错误出现时,PHP才能将它识别出来(本文后面对此问题 进行了详细描述).正是由于这个缘故,编译器指出出错的那行,从表面上看来可能语法正确无误,或者可能是根本就不存在的一行! 更好地理解错误信息可以大大节省确定并改正错误内容

Excel提示“#NAME?”错误信息

  在使用Excel编辑表格的时候,给表格插入了公式,但得出的结果却是"#NAME?"的错误信息. 这种情况一般是由于在公式中,输入了Excel不能识别的文本,比如使用了不存在的名称等.解决方法就是:单击"公式"面板的"定义的名称"选项中的"定义名称",然后打开"新建名称".如果列出的没有所需要的名称,在"名称"的文本中输入相应的名称,单击"确定"按钮,就可以解决.