เกิดข้อผิดพลาดขณะพยายามติดตั้งคุณลักษณะใน Karaf

ฉันได้ติดตั้งและรัน Karaf แล้ว และฉันได้ติดตั้งคุณสมบัติหลายอย่างด้วย แต่เมื่อฉันลองสิ่งนี้:

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

ฉันได้รับข้อผิดพลาดต่อไปนี้:

เกิดข้อผิดพลาดในการรันคำสั่ง: ไม่สามารถติดตั้งคุณลักษณะ odl-openflowplugin-app-lldp-speaker-li/0.0.0:
null

สิ่งเดียวกันนี้เกิดขึ้นกับสิ่งนี้:

feature:install odl-openflowplugin-li

และเคยเกิดขึ้นมาก่อนพร้อมกับฟีเจอร์อื่นๆ ด้วย เกิดอะไรขึ้น?


person Marievi    schedule 18.01.2017    source แหล่งที่มา


คำตอบ (1)


OpenDaylight รักษาพื้นที่เก็บข้อมูลของตัวเองไว้ภายนอก Maven Central ซึ่งหมายความว่า maven (และดังนั้น pax-url ที่ใช้โดยบริการฟีเจอร์ Karaf) จะไม่สามารถแก้ไขส่วนต่าง ๆ ของ OpenDaylight ตามค่าเริ่มต้นได้

ลองเพิ่ม repo maven opendaylight ในไฟล์ ~/.m2/settings.xml ของคุณ: ดู opendaylight เอกสารอย่างเป็นทางการ

หลังจากนี้ คุณควรตรวจสอบอีกครั้งเพื่อติดตั้ง repo คุณลักษณะที่ถูกต้องใน Karaf ด้วยคำสั่ง feature:repo-add ตัวอย่างเช่น:

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

หวังว่านี่จะช่วยได้...

person matteo rulli    schedule 18.01.2017
comment
อาจเพียงพอหรือจำเป็นนอกเหนือจากการเพิ่มที่เก็บ OpenDaylight ให้กับแอตทริบิวต์รายการที่เก็บ org.ops4j.pax.url.mvn.repositories ใน $KARAF_HOME/etc/org.ops4j.pax.url.mvn.cfg - person Ralf; 25.01.2017