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()) {