Skip to content
This repository was archived by the owner on May 9, 2025. It is now read-only.

Commit e934bec

Browse files
committed
Use same classpath lookup in common locator
1 parent bc86eea commit e934bec

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/templating/CommonTemplateContentLocator.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.openapitools.codegen.templating;
22

3-
import com.google.common.io.Resources;
43
import org.apache.commons.lang3.StringUtils;
4+
import org.openapitools.codegen.TemplateManager;
55
import org.openapitools.codegen.api.TemplatePathLocator;
66

77
import java.io.File;
@@ -35,18 +35,14 @@ public CommonTemplateContentLocator(String resourceLocation) {
3535
* @param relativeTemplateFile Template file
3636
* @return String Full template file path
3737
*/
38-
@SuppressWarnings("UnstableApiUsage")
3938
@Override
4039
public String getFullTemplatePath(String relativeTemplateFile) {
4140
if (StringUtils.isNotEmpty(relativeTemplateFile)) {
4241
String loc = this.resourceLocation + File.separator + relativeTemplateFile;
43-
try {
44-
URL url = Resources.getResource(loc);
45-
if (url != null) {
46-
return loc;
47-
}
48-
} catch (IllegalArgumentException e) {
49-
return null;
42+
43+
URL url = this.getClass().getClassLoader().getResource(TemplateManager.getCPResourcePath(loc));
44+
if (url != null) {
45+
return loc;
5046
}
5147
}
5248
return null;

0 commit comments

Comments
 (0)