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