Maven项目创建

时间:2014-01-21 06:47:00

标签: maven

我已尝试搜索我的错误消息的答案

  

ArtifactTransferException:无法转移   xml-apis:xml-apis:jar:来自http://repo.maven.apache.org/maven2的1.4.01   被缓存在本地存储库中,不会重新尝试解析   直到更新中心的更新间隔或更新   被迫的。

     

原始错误:无法传输工件   xml-apis:xml-apis:jar:1.4.01 from / to central   (http://repo.maven.apache.org/maven2):之后没有收到回复   60000

尝试了一些建议但我的问题没有得到解决。

2 个答案:

答案 0 :(得分:0)

很可能是您第一次尝试使用Maven构建时,您的互联网连接失败了。

默认情况下,Maven会缓存失败,所以即使现在你可能已经恢复了连接,Maven也不会再试一次(我认为24小时是默认值)。

但是,您可以通过使用-U参数构建来强制Maven再次尝试。 e.g。

mvn -U clean install

答案 1 :(得分:0)

尝试进行maven更新,如果没有解决,则在下载xml-apis.jar文件后,如果您的操作系统是Windows,则使用以下命令从命令提示符手动将jar文件手动添加到.m2 maven存储库中

mvn install:install-file -Dfile={Path}/filename.jar -DgroupId=xml-apis -DartifactId=xml-apis -Dversion=1.4.01 -Dpackaging=jar

并将以下依赖项添加到pom.xml

    <dependency>
        <groupId>xml-apis</groupId>
        <artifactId>xml-apis</artifactId>
        <version>1.4.01</version>
    </dependency>

尝试清理并构建项目将成功构建。