Trong dự án osgi của tôi, tôi có maven-bundle-plugin với hướng dẫn nhập một số đường dẫn, ví dụ: org.blah.blah. * Và tôi có hai gói khác xuất gói đó. Cách định cấu hình gói của tôi để nhập org.blah.blah. * Từ cả hai?Làm cách nào để nhập cùng một gói từ các gói osgi khác nhau?
7
A
Trả lời
10
Bạn không thể nhập tên gói đã cho từ nhiều gói. Những gì bạn có thể làm là Yêu cầu-bó cả hai gói sẽ cung cấp cho gói của bạn quyền truy cập vào cả hai gói dưới dạng gói phân tách với tất cả các vấn đề cố hữu của gói phân tách và Yêu cầu-Nhóm. Xem 3.13.3 trong thông số kỹ thuật của bản phát hành lõi OSGi 5.
Tốt hơn là nên tái cấu trúc (nếu có thể) để tránh các gói bị tách.
Các vấn đề liên quan
- 1. Làm cách nào để nhập hai lớp có cùng tên trong các gói khác nhau?
- 2. JSP trong OSGi: Cách tải TLD từ các gói?
- 3. Symfony 2 cách nhập tệp LESS từ một gói khác
- 4. Làm cách nào để truy cập tệp trong gói OSGi?
- 5. Truy cập tài nguyên trong một gói osgi khác?
- 6. Cấu trúc gói của gói OSGi
- 7. Các gói osgi khác nhau với việc triển khai cùng một giao diện - nơi đặt giao diện inferface đó?
- 8. Chạy gói osgi từ dòng lệnh
- 9. Làm thế nào để nhập một gói từ Eclipse?
- 10. 2 đậu với cùng một gói nhưng khác nhau, làm thế nào để autowire?
- 11. Làm thế nào để nhập và sử dụng các gói khác nhau có cùng tên trong ngôn ngữ Go?
- 12. Có xây dựng Maven cho eclipselink làm cho các gói OSGi chạy trong Felix và các gói khác không?
- 13. Bắt đầu gói OSGi
- 14. php oop - mỗi tệp lớp khác nhau? gói nhập? vv
- 15. Cách Pythonic để nhập mô-đun từ các gói
- 16. Làm cách nào để chia sẻ thư viện không phải OSGi giữa các gói trong vùng chứa OSGi?
- 17. Làm cách nào để nhập toàn bộ gói nhưng loại trừ một số gói trong Clojure?
- 18. Làm cách nào để tạo các tệp nhật ký khác nhau cho các gói khác nhau bằng cùng một loggerj logger?
- 19. Làm thế nào để bạn tạo/khởi tạo Javassist ClassPool bên trong một gói OSGi?
- 20. Làm cách nào để mở rộng cấu hình của các gói khác nhau trong Symfony2?
- 21. Cách nhập gói java.nio.file
- 22. Làm cách nào để sử dụng các chức năng trong một gói R được che bởi một gói khác?
- 23. Thực hành không tốt để có hai lớp cùng tên trong các gói khác nhau?
- 24. Làm cách nào để nhập gói bằng __import __() khi tên gói chỉ được biết khi chạy?
- 25. Thực hiện cùng một gói SSIS với các thông số khác nhau tại thời điểm khác nhau
- 26. Cách tốt nhất để nhập mô-đun python ở gốc của hệ thống phân cấp gói từ mô-đun khác trong cùng một gói
- 27. Nhận các dịch vụ OSGi từ một gói trong Sling/CQ
- 28. @link đến một gói khác bên trong gói package-info.java
- 29. Tải DLL (sử dụng JNA) bên trong một gói OSGi
- 30. cách gói osgi được sử dụng bởi sling