2013-09-30 12 views
5

Tôi đang đóng gói một ứng dụng của tôi trong một cái lọ đơn bằng công cụ One-Jar:Làm thế nào sử dụng Java ServiveLocator với One-Jar

http://one-jar.sourceforge.net/

Nó hoạt động nike, nhưng tôi có một vấn đề với một dịch vụ được triển khai trong một mô-đun phụ thuộc, được thực hiện trong một bình riêng biệt.

Mô-đun sử dụng cơ chế Java ServiceLoader chuẩn để cung cấp dịch vụ của mình tức là bình chứa tệp META-INF/services/package.name.ServiceProviderClass chỉ định lớp bê tông dịch vụ sẽ được khởi tạo.

NHƯNG khi bình này được nhúng trong ứng dụng "lọ chất béo", được tạo bởi One-Jar, dịch vụ KHÔNG được phát hiện bởi cơ chế bộ tải dịch vụ.

Bất kỳ ý tưởng nào làm cho nó hoạt động?

Chúc mừng, Paolo

Trả lời

Các vấn đề liên quan