文档章节

使用eclpise新建maven项目时报错详解分析

一个破名想半年
 一个破名想半年
发布于 2016/11/23 22:30
字数 386
阅读 96
收藏 0

刚开始在使用eclpise新建maven项目时会报如下错误,

Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.9 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not
 be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-
 archiver:jar:2.9 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.

运行环境:myEclipse2016+maven3.3.9

报错的大概意思是,maven在从https://repo.maven.apache.org/maven2 这个网上下载plexus-archiver:jar:2.9的时候传输失败了,可能是下载失败,也可能是下载完了安装到本地库中传输出错了。

网上找了一圈答案,得到的解决方法是:

  1. 先去掉Maven工程的maven特性,选中工程 鼠标右键–>Maven–>Disable Maven Nature
  2. 为工程增加Maven特性,选中工程 鼠标右键–>Configure–>Convert to Maven Project

我试了一下,也刷新了几次,发现我的问题不能解决,可能有的同学经过上面的操作解决了报错,也有可能还有同学依旧工程是报错的,请再往下看。

再尝试如下方法:

pom.xml中有一项配置为:

<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<version>3.0</version>
</configuration>
</plugin>

解决方案:

<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<version>3.0</version>
</configuration>
</plugin>

注意颜色标注地方,对,就是改一下版本。

然后刷新工程,记住要update maven project,快捷键是alt+f5。

发现工程不报错啦。

原因:

maven-war-plugin-2.6版本依赖的org.codehaus.plexus:plexus-io:jar:2.4.1无法下载。

注意:maven-war-plugin-2.5也存在该问题 。

© 著作权归作者所有

一个破名想半年
粉丝 0
博文 16
码字总数 9936
作品 0
青浦
私信 提问
netty源码的依赖包怎么获取呀?

首先,我在本地配置了maven了,然后在eclipse中建立了maven工程 然后把netty源码下载下来, 再然后到 https://github.com/netty/netty 这里,找到pom.xml文件,然后放在eclpise的maven的对应...

天王盖地虎626
2015/01/11
3.5K
4
通过Maven创建SprinvMVC项目

搭建环境呢,请看MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 ,我就不在这里重述了,我也是通过这篇文章学会搭建环境的。 新建一个项目 请看: 使用maven创建web项目 ,创建一个项目我也懒...

minidai
2015/12/02
183
0
Eclipse报错There are no resources that can be added or removed from the server

版权声明: https://blog.csdn.net/lfdfhl/article/details/90204935 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–o...

谷哥的小弟
05/14
0
0
使用Eclipse-Maven-git做Java开发(8)--eclipse向导新建maven工程

上一篇博客发布已经有很长一段时间了,这期间由于各种奇形怪状的原因,没有来得及及时更新,接下来我争取把间隔时间缩短一些,同时也调整一下文字风格,尽量减少多余的口水话。 本文并没有什...

阿信sxq
2015/11/03
456
0
【经验】java项目开发问题总结及解决方案(更新)

1、maven项目在install时,报错 报错信息: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable 解决方案 1.添加M2HOME的环境变量 2.Pr......

南烟阁
2017/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

c语言实现Sqlite3的创建db和增删改查db操作

SQLite,是一款轻型的数据库,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中使用广泛,现在准备学习一下sqlite3的使用方法并写一个测试demo,后面在项目智能...

jorin_zou
25分钟前
4
0
【2019年8月版本】OCP 071认证考试最新版本的考试原题-第2题

choose three Which three are true about the CREATE TABLE command? A) It can include the CREATE...INDEX statement for creating an index to enforce the primary key constraint. B) ......

oschina_5359
28分钟前
5
0
如何在二维码中循环批量插入图片

现在二维码种类比较多,为了突出二维码的个性及吸引客户,很多朋友都喜欢在二维码上插入图片。想要每个二维码都与众不同,但是有的时候需要批量插入图片数量有限,如果制作的二维码比较多的话...

中琅软件
29分钟前
6
0
LTR那点事—AUC及其与线上点击率的关联详解

LTR(Learning To Rank)学习排序是一种监督学习(SupervisedLearning)的排序方法,现已经广泛应用于信息索引,内容推荐,自然语言处理等多个领域。以推荐系统为例,推荐一般使用多个子策略...

达观数据
29分钟前
5
0
IntelliJ 如何显示代码的代码 docs

希望能够在 IntelliJ 代码上面显示方法的 docs。 如何进行显示? 你可以使用 Ctrl + Q 这个快捷键来查看方法的 Docs。 https://blog.ossez.com/archives/3061...

honeymoose
33分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部