You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eventmesh.apache.org by mi...@apache.org on 2021/10/25 02:53:44 UTC

[incubator-eventmesh] branch develop updated: [ISSUE #565] Update JarExtensionClassLoader.java (#566)

This is an automated email from the ASF dual-hosted git repository.

mikexue pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git


The following commit(s) were added to refs/heads/develop by this push:
     new 3e75d4f  [ISSUE #565] Update JarExtensionClassLoader.java (#566)
3e75d4f is described below

commit 3e75d4fc6e061636d6b5098ea5b22df37666c909
Author: Alonexc <91...@users.noreply.github.com>
AuthorDate: Mon Oct 25 10:53:39 2021 +0800

    [ISSUE #565] Update JarExtensionClassLoader.java (#566)
    
    * update JarExtensionClassLoader
    
    * Update JarExtensionClassLoader.java
    
    * update JarExtensionClassLoader test
    
    * Merge remote-tracking branch 'origin/develop' into develop
---
 .../org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java     | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java b/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
index 0ac3d40..197e213 100644
--- a/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
+++ b/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
@@ -56,8 +56,7 @@ public class JarExtensionClassLoader implements ExtensionClassLoader {
             Joiner.on(File.separator).join(Lists.newArrayList(".", "plugin")));
 
     // META-INF/eventmesh
-    private static final String EVENTMESH_EXTENSION_META_DIR =
-        Paths.get("META-INF", "eventmesh").toString();
+    private static final String EVENTMESH_EXTENSION_META_DIR = "META-INF/eventmesh/";
 
     @Override
     public <T> Map<String, Class<?>> loadExtensionClass(Class<T> extensionType,
@@ -78,7 +77,7 @@ public class JarExtensionClassLoader implements ExtensionClassLoader {
         ).toString();
 
         String extensionFileName =
-            EVENTMESH_EXTENSION_META_DIR + File.separator + extensionType.getName();
+            EVENTMESH_EXTENSION_META_DIR + extensionType.getName();
         EventMeshUrlClassLoader urlClassLoader = EventMeshUrlClassLoader.getInstance();
         urlClassLoader.addUrls(loadJarPathFromResource(pluginDir));
         try {

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@eventmesh.apache.org
For additional commands, e-mail: commits-help@eventmesh.apache.org