您的位置:首页 > Web前端

【Maven】maven工程错误之Failure to transfer根本解决法

2017-02-20 20:58 288 查看

前言

        最近在搞自动化测试,接触到了maven,我们可以手动创建java文件,如之前博客介绍。当然,我们也可以借助MyEclipse来创建maven工程,可是在创建的过程中并不是那么一帆风顺。遇到了一些问题,解决了一些问题。

Failure to transfer

        乍一看这个错误,不知道原因,仔细一看,给了一个路径,然后说没有导入,明白了,不就是缺少jar包么。按照他说的,去官网下载对应版本的jar包,将其放入给定的路径下,完成。

具体步骤

1、查看报错路径和缺少的文件

        本地仓库的路径在C盘的User/Administrator/.m2/repository下,如图,我们只需要在仓库中按照这个路径找下去,org/codehaus/plexus/plexus-archiver/1.0,我们会发现里面没有jar包,只有一些文件。这就说明确实是没有这个jar包。



2、官网下载对应版本的jar包

        如上例错误,我们就应该下载plexus-archiver-1.0.jar文件。



3、导入

        将下载下来的jar包放入对应的文件夹内即可,本例是放入1.0文件夹中。

4、重新载入

        将jar包导入进去后,需要重新载入一下,我用的MyEclipse10。

①选择工程,右键选择Maven4MyEclipse→Disable Maven Nature

②选择工程,右键选择Configure→Convert to Maven Project

        依次类推,将所有的包载入完毕后,错误消失。

5、找不到Configure

        MyEclipse10默认配置是不显示Configure的,所以我们需要先让其显示出来。

Window→Preferences→General→Capabilities单击,选择右下角Advance...,选择MyEclipse Standard Tools,勾选WTP Deprecated(Leave off),OK。



总结

        这个错误原因很可能是在初次创建项目的时候,疏忽点了取消之类的操作,其实它正在下载一些包,被中断了,一部分文件已下载,再次打开时,由于本地仓库存在该文件夹,他就不会去中央仓库下载,造成本地文件不可用,也不去中央仓库下载引发的错误。问题是可以避免的,但解决问题的办法是一定要会的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐