[英]How use Java ServiveLocator with One-Jar
我使用One-Jar工具將我的應用程序打包在一個jar中:
http://one-jar.sourceforge.net/
它有效,但我在依賴模塊中實現的服務存在問題,該模塊在一個單獨的jar中實現。
該模塊使用標准的Java ServiceLoader機制來提供其服務,即jar有一個文件META-INF / services / package.name.ServiceProviderClass,它指定要實例化的服務具體類。
但是當這個jar嵌入在由One-Jar創建的應用程序“fat-jar”中時,服務加載器機制不會發現它。
知道如何讓它工作嗎?
干杯,保羅
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.