Kaynağa Gözat

bugfix => 修复多个依赖包中存在同名class导致加密失败的问题

(cherry picked from commit 43475ba6f83b322e5221149a184f9e02a2f4a825)
JustryDeng 1 yıl önce
ebeveyn
işleme
571507daff

+ 1 - 1
class-winter-core/src/main/java/winter/com/ideaaedi/classwinter/executor/EncryptExecutor.java

@@ -779,7 +779,7 @@ public class EncryptExecutor {
      */
     private void clearClassMethod(List<EncryptClassArgs> allNeedEncryptedClassInfoList) {
         // step0. 初始化javassist
-        ClassPool pool = ClassPool.getDefault();
+        ClassPool pool = new ClassPool(true);
         // step1. 把所有可能涉及到的jar、.class添加进加载路径
         try {
             JavassistUtil.loadJar(pool, this.targetRootDir);