如果我的应用程序(主应用程序)使用使用外部 jars(libs)的外部 jars(libs),我需要复制依赖项,所以我想知道它在幕后是如何工作的?
其次,是否有可能让应用程序使用 ServiceLoader 来导入扩展,而它们自己内部调用 ServiceLoader?现在,我制作了使用 ServiceLoader 导入扩展的应用程序,并且可以很好地使用模块路径,但是如果我的扩展也有 ServiceLoader,如果可能的话,我在哪里设置它们的模块路径?
如果我的应用程序(主应用程序)使用使用外部 jars(libs)的外部 jars(libs),我需要复制依赖项,所以我想知道它在幕后是如何工作的?
其次,是否有可能让应用程序使用 ServiceLoader 来导入扩展,而它们自己内部调用 ServiceLoader?现在,我制作了使用 ServiceLoader 导入扩展的应用程序,并且可以很好地使用模块路径,但是如果我的扩展也有 ServiceLoader,如果可能的话,我在哪里设置它们的模块路径?