Maven Build失败说无法组装p2存储库:镜像失败:找不到存储库

时间:2018-04-04 16:02:38

标签: maven eclipse-rcp tycho p2

我有一个maven构建用于构建一个eclipse插件,该插件在执行期间偶尔会被挂起

--- tycho-p2-repository-plugin:1.1.0:assemble-repository (default-assemble-repository) @ com.sample.product ---

否则构建将失败,说出以下错误。

 [ERROR] Failed to execute goal org.eclipse.tycho:tycho-p2-repository-plugin:1.1.0:assemble-repository (default-assemble-repository) on project p2:Could not assemble p2 repository: Mirroring failed: No repository found at file:/C:/Users/obuli/.m2/repository/.

我正在使用以下maven目标和选项

clean deploy -Dtycho.localArtifacts=ignore

我已经搜索了这个问题并登陆了Bug,它说tycho 0.26.0中有一个错误但我目前正在使用Tycho version 1.1.0 由于问题非常零星,我无法确定根本原因。请告诉我这里我缺少的东西。

1 个答案:

答案 0 :(得分:0)

我也间歇性地遇到过这个问题。分别运行 mvn cleanmvn deploy 一次后,mvn clean deploy 也开始工作。

现在我似乎无法重现原始问题,即使使用 git clean -xfd 并从本地和远程存储库中删除所有快照。

我只能猜测早期构建中有一些剩余文件没有被 mvn clean deploy 清除,而是由 mvn clean 清除,而这些剩余文件肯定破坏了构建。