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

liujun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-initializer.git


The following commit(s) were added to refs/heads/main by this push:
     new 512d055  fix resource path
     new 5e7e2c2  Merge pull request #14 from 
chickenlj/fix-jar-resource-load-bug
512d055 is described below

commit 512d055739969b2acdb0a01c0fabe7e8f5a42a2d
Author: chickenlj <[email protected]>
AuthorDate: Sun Apr 16 17:53:31 2023 +0800

    fix resource path
---
 .../initializer/core/template/loader/ClasspathTemplateLoader.java     | 4 ++++
 1 file changed, 4 insertions(+)

diff --git 
a/initializer-generator/src/main/java/com/alibaba/initializer/core/template/loader/ClasspathTemplateLoader.java
 
b/initializer-generator/src/main/java/com/alibaba/initializer/core/template/loader/ClasspathTemplateLoader.java
index 5c51570..f3e240b 100644
--- 
a/initializer-generator/src/main/java/com/alibaba/initializer/core/template/loader/ClasspathTemplateLoader.java
+++ 
b/initializer-generator/src/main/java/com/alibaba/initializer/core/template/loader/ClasspathTemplateLoader.java
@@ -167,6 +167,10 @@ public class ClasspathTemplateLoader implements 
CodeTemplateRepoLoader {
 
         // the scan root from jar file
         String scanRoot = 
resourcePath.substring(resourcePath.indexOf(JAR_URL_SEPARATOR) + 
JAR_URL_SEPARATOR.length());
+        scanRoot = scanRoot.replace(JAR_URL_SEPARATOR, "/");
+        if (!scanRoot.endsWith("/")) {
+            scanRoot += "/";
+        }
         Path scanRootPath = Paths.get(scanRoot);
 
         while (entries.hasMoreElements()) {

Reply via email to