From c8b7c97ee2525a2bd60a0064ace5cdb7126f25cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Qiao=20YanFei=28=E5=8C=97=E4=BA=AC=E7=A0=94=E5=8F=91?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=29?= Date: Thu, 21 Sep 2017 11:07:20 +0800 Subject: [PATCH] get class name from entry name not path --- .../com/bryansharp/gradle/hibeaver/utils/ModifyFiles.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/groovy/com/bryansharp/gradle/hibeaver/utils/ModifyFiles.groovy b/src/main/groovy/com/bryansharp/gradle/hibeaver/utils/ModifyFiles.groovy index 3420857..0bf4713 100644 --- a/src/main/groovy/com/bryansharp/gradle/hibeaver/utils/ModifyFiles.groovy +++ b/src/main/groovy/com/bryansharp/gradle/hibeaver/utils/ModifyFiles.groovy @@ -82,7 +82,7 @@ public class ModifyFiles { byte[] modifiedClassBytes = null; byte[] sourceClassBytes = IOUtils.toByteArray(inputStream); if (entryName.endsWith(".class")) { - className = Util.path2Classname(entryName) + className = entryName.replace("/", ".").replace(".class", "") String key = Util.shouldModifyClass(className) if (modifyMatchMaps != null && key != null) { modifiedClassBytes = ModifyClassUtil.modifyClasses(className, sourceClassBytes, modifyMatchMaps.get(key));