无法使用Maven解析本地依赖项

时间:2013-08-27 18:19:37

标签: maven

我正在尝试添加依赖项以满足我正在处理的项目中定义的父项目。我已经尝试将两个依赖项复制到与本地存储库的其余部分相同的文件夹,由Maven自动填充;并且编写用户设置XML定义了一个本地存储库,其中存储了我需要添加的文件。但我收到以下错误。

的settings.xml

<settings>
        <localRepository>[path to dependencies]</localRepository>
    <offline>true</offline>
</settings>

错误:

  

不可解析的父母POM:未能找到   com.vmware.rabbitmq:rabbitmq-training-parent:pom:1.0.0 in   http://repo.maven.apache.org/maven2被缓存在当地   存储库,在更新之前不会重新尝试解析   中心间隔已经过去或强制更新   'parent.relativePath'指向错误的本地POM @第6行,第10列 - &gt;   [帮助2]

如何手动将文件添加到本地maven存储库?

1 个答案:

答案 0 :(得分:2)

Maven网站上有guide如何做到这一点。您需要运行以下命令

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> 
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>