Maven无法找到本地安装的工件,只在本地安装

时间:2016-06-03 02:34:08

标签: java maven maven-3

这与现有的类似错误的问题有点不同 - 我不认为这是重复的。

我有项目A,我使用mvn clean install成功构建并安装在本地。

我验证了导演~/.m2/com/example/A/1.0/中存在的jar和pom并且它们没有损坏。

项目B使用项目A作为依赖项。很简单:

<dependency>
            <groupId>com.example</groupId>
            <artifactId>A</artifactId>
            <version>1.0</version>
</dependency>

当我尝试构建B时,我收到此错误:

Failed to execute goal on project B: Could not resolve dependencies for project com.example:B:jar:1.0-SNAPSHOT: 
Failure to find com.example:A:jar:1.0 in 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 -> [Help 1]

我清理了我读过的文件_remote.repositories_maven.repositories是失败的缓存。

问题仍然存在。我的maven版本是3.3.1

1 个答案:

答案 0 :(得分:1)

你可以删除目录〜/ .m2 / com / example / A / 1.0 /并重新安装A,然后使用-U选项构建B.