Tôi đã tạo hai gói OSGI A và B bằng cách sử dụng trình hướng dẫn dự án Trình cắm thêm nhật thực (sử dụng Helios eclipse).Truy cập tài nguyên trong một gói osgi khác?
Trong tệp kê khai của gói B Tôi đã thêm gói A làm phụ thuộc. Hơn nữa tôi đã xuất các gói trong A để chúng hiển thị cho B. Tôi cũng có tệp .properties trong gói A mà tôi muốn hiển thị cho gói B. Trong ngăn build.properties trong gói AI đã chỉ định:
source.. = src/
bin.includes = META-INF/,\
.,\
bundle_A.properties
Bây giờ trong bó BI cố gắng để tải các tập tin .properties sử dụng:
Nhưng đó đưa ra một ngoại lệ nullpointer (các tập tin không được tìm thấy trên classpath).
Có thể xuất tài nguyên từ gói A (giống như khi bạn xuất gói) hay bằng cách nào đó truy cập tệp trong A từ B theo cách khác (truy cập trình nạp lớp cho gói A từ gói B)?
Điều này dường như không được chấp nhận trong Helios. – JRSofty