1
เหตุใดการใช้ข้อ จำกัด จึงถูกละเมิดเมื่อทั้งสองโซ่สิ้นสุดในชุดข้อมูลเดียวกัน
ฉันมีชุดข้อมูลสี่ชุดแต่ละชุดมีเฉพาะรายการ การรวมกลุ่มนั้น appซึ่งนำเข้าcom.example.foo.fragmentและcom.example.bar foo ซึ่งส่งออก com.example.foo;uses:=com.example.foo.cfg foo.fragmentซึ่งเป็นส่วนที่แนบมากับการfooส่งออกcom.example.foo.fragmentและcom.example.foo.fragment.cfg;uses:=com.example.foo.fragment barซึ่งส่งออกcom.example.barและนำเข้าcom.example.foo กราฟการพึ่งพาระดับบันเดิล : app -> bar | | | v | foo | | v v foo.fragment เมื่อฉันติดตั้งบันเดิลเหล่านี้ทั้งหมดใน JBoss AS 7.2 พวกเขาทำงานได้ดี แต่ถ้าฉันติดตั้งappบันเดิลหลังจากที่อื่น ๆ ไม่ว่าจะเป็นครั้งแรกหรือหลังจากเริ่มต้นได้สำเร็จและจากนั้นถอนการติดตั้งจะเกิดการละเมิดข้อ จำกัด ดังต่อไปนี้: Caused by: org.osgi.service.resolver.ResolutionException: Uses constraint violation. Unable to resolve resource com.example.app [HostBundleRevision[com.example.app:0.0. 0]] because it is …
151
osgi
jboss7.x
apache-felix