无法下载和安装旧的OpenDayLight版本

问题描述 投票:1回答:1

我需要下载一个旧的ODL版本进行测试(在这种情况下是Helium发布),但是当我尝试使用maven构建ODL时,它无法从opendaylight.odlparent:odlparent:pom:1.4.7-SNAPSHOT下载nexus repository(似乎旧版本<3.0.4已被清除)并停止。

我在哪里可以下载Helium ODL并成功运行?

重现错误的步骤:

git clone -b stable/helium https://github.com/opendaylight/controller.git
cd controller/
mvn clean install

[错误]项目org.opendaylight.controller:opendaylight-karaf-resources:[unknown-version](/ [...] / control / opensaylight /distribution / opensaylight-karaf-resources / pom.xml)有1个错误

[错误] org.opendaylight.controller的不可解析的父POM:commons.opendaylight:1.4.7-SNAPSHOT:找不到org.opendaylight.odlparent:odlparent:pom:http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/中的1.4.7-SNAPSHOT被缓存在本地存储库,解决方案将不会重新尝试,直到opendaylight-snapshot的更新间隔已经过去或强制更新并且'parent.relativePath'指向没有本地POM @ org.opendaylight.controller:commons.opendaylight:1.4.7-SNAPSHOT,/ [...] / controller / opendaylight / commons / opendaylight / pom.xml,第4行,第11列 - > [帮助2]

编辑:This answer说SNAPSHOT发布的时间很短,所以对于旧版本,需要自己构建所有依赖项,我该怎么做?

maven sdn opendaylight
1个回答
1
投票

您需要执行“git clone -b stable / helium ...”并构建控制器项目所依赖的每个项目。对于氦气我相信它只是偶然和yangtools。

© www.soinside.com 2019 - 2024. All rights reserved.