Skip to content

Commit 2b151b7

Browse files
authored
[7.67.x-blue][kie-issues#394] Unnecessary warning when DRL file is placed in BOOT-INF/classes directory (#5411)
* Fix package name comparison in Spring Boot * Fix package name comparison in Spring Boot
1 parent 9abd4aa commit 2b151b7

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

drools-compiler/src/main/java/org/drools/compiler/kie/builder/impl/KieBuilderImpl.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -374,18 +374,13 @@ private static boolean isFileInKieBase( KieBaseModel kieBase, String fileName, S
374374
return true;
375375
} else {
376376
String folderNameForFile = lastSep > 0 ? fileName.substring( 0, lastSep ) : "";
377-
int resourcesPos = folderNameForFile.indexOf( RESOURCES_ROOT );
378-
if (resourcesPos >= 0) {
379-
folderNameForFile = folderNameForFile.substring( resourcesPos + RESOURCES_ROOT.length() );
380-
}
381377
String pkgNameForFile = packageNameForFile( fileName, folderNameForFile, !useFolders, file );
382378
return isPackageInKieBase( kieBase, pkgNameForFile );
383379
}
384380
}
385381

386382
private static String packageNameForFile( String fileName, String folderNameForFile, boolean discoverPackage, Supplier<InternalResource> file ) {
387-
String packageNameFromFolder = folderNameForFile.replace( '/', '.' );
388-
383+
String packageNameFromFolder = getRelativePackageName(folderNameForFile.replace( '/', '.' ));
389384
if (discoverPackage) {
390385
String packageNameForFile = packageNameFromAsset(fileName, file.get());
391386
if (packageNameForFile != null) {

0 commit comments

Comments
 (0)