Невозможно загрузить и установить старые версии OpenDayLight - PullRequest
0 голосов
/ 08 сентября 2018

Мне нужно скачать старую версию ODL для тестирования (в данном случае релиз Helium), но когда я попытался собрать ODL с помощью maven, он не смог загрузить opendaylight.odlparent:odlparent:pom:1.4.7-SNAPSHOT из репозитория nexus (похоже старые версии <3.0.4 были удалены) и остановлены. </p>

Где я могу скачать 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] (/[...]/controller/opendaylight/distribution/opendaylight-karaf-resources/pom.xml) имеет 1 ошибка

[ОШИБКА] Неразрешимый родительский POM для org.opendaylight.controller: commons.opendaylight: 1.4.7-SNAPSHOT: сбой при поиске org.opendaylight.odlparent: odlparent: pom: 1.4.7-SNAPSHOT в http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ был кэширован в локальном хранилище, разрешение не будет повторно предприниматься до тех пор, пока не истечет интервал обновления opendaylight-snapshot или принудительные обновления и «parent.relativePath» не указывает на локальный POM @ org.opendaylight.controller: commons.opendaylight : 1.4.7-SNAPSHOT, /[...]/controller/opendaylight/commons/opendaylight/pom.xml, строка 4, столбец 11 -> [Справка 2]

РЕДАКТИРОВАТЬ: В этом ответе сказано, что выпуски SNAPSHOT имеют короткую жизнь, поэтому для более старых версий нужно построить все зависимости самостоятельно, как я могу это сделать?

1 Ответ

0 голосов
/ 08 сентября 2018

Вам нужно выполнить «git clone -b stable / helium ...» и собрать каждый проект, от которого зависит проект контроллера. Для Гелия я считаю, что это только odlparent и yangtools.

...