Kesalahan saat mencoba memasang fitur di Karaf

Saya telah menginstal dan menjalankan Karaf, dan saya juga telah menginstal banyak fitur. Tetapi ketika saya mencoba ini:

feature:install odl-openflowplugin-app-lldp-speaker-li

Saya mendapatkan kesalahan berikut:

Kesalahan saat menjalankan perintah: Tidak dapat menginstal fitur odl-openflowplugin-app-lldp-speaker-li/0.0.0:
null

Hal yang sama terjadi dengan ini:

feature:install odl-openflowplugin-li

dan telah terjadi sebelumnya dengan beberapa fitur lainnya juga. Apa yang salah?


person Marievi    schedule 18.01.2017    source sumber


Jawaban (1)


OpenDaylight mengelola repositorinya sendiri di luar Maven Central, yang berarti maven (dan oleh karena itu pax-url yang digunakan oleh layanan fitur Karaf) tidak dapat menyelesaikan artefak OpenDaylight secara default.

Coba tambahkan repo maven opendaylight di file ~/.m2/settings.xml Anda: lihat opendaylight dokumen resmi.

Setelah ini, Anda juga harus memeriksa ulang untuk menginstal repo fitur yang tepat di Karaf dengan perintah feature:repo-add, misalnya:

karaf@root()> feature:repo-add \
    mvn:org.opendaylight.controller/features-mdsal/1.3.4-Beryllium-SR4/xml/features

Semoga ini membantu...

person matteo rulli    schedule 18.01.2017
comment
Mungkin cukup atau diperlukan selain menambahkan repositori OpenDaylight ke atribut daftar repositori org.ops4j.pax.url.mvn.repositories di $KARAF_HOME/etc/org.ops4j.pax.url.mvn.cfg. - person Ralf; 25.01.2017