Explorar el Código

补充测试样例

JustryDeng hace 4 años
padre
commit
b4d54ec041
Se han modificado 23 ficheros con 122 adiciones y 30 borrados
  1. 44 3
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/AllTest.java
  2. 2 2
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/AlreadyProtectedLibs_Test.java
  3. 2 2
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Debug_Test.java
  4. 2 2
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/ExcludePrefix_Test.java
  5. 1 1
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/FinalName_Test.java
  6. 1 1
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/IncludeLibs_Test.java
  7. 1 1
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/IncludePrefix_Test.java
  8. 2 2
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/OriginJarOrWar_Test.java
  9. 1 1
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Password_Test.java
  10. 2 2
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/SupportFile_Test.java
  11. 3 3
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Tips_Test.java
  12. 10 10
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/War_Test.java
  13. 51 0
      class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Xml_Test.java
  14. BIN
      class-winter-core/src/test/resources/class-winter-core-1.1.0.jar
  15. BIN
      class-winter-core/src/test/resources/class-winter-core-1.2.0.jar
  16. BIN
      class-winter-core/src/test/resources/class-winter-core-1.2.1.jar
  17. BIN
      class-winter-core/src/test/resources/class-winter-core-1.2.2.jar
  18. BIN
      class-winter-core/src/test/resources/class-winter-core-2.1.0.jar
  19. BIN
      class-winter-core/src/test/resources/my-project-with-encrypted-lib-have-pwd.jar
  20. BIN
      class-winter-core/src/test/resources/my-project-with-encrypted-lib-have-pwd.war
  21. BIN
      class-winter-core/src/test/resources/my-project-with-encrypted-lib-no-pwd.jar
  22. BIN
      class-winter-core/src/test/resources/my-project-with-encrypted-lib-no-pwd.zip
  23. BIN
      class-winter-core/src/test/resources/xml-test-project.jar

+ 44 - 3
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/AllTest.java

@@ -18,9 +18,50 @@ import winter.com.ideaaedi.classwinter.util.PathUtil;
 public class AllTest {
     
     public static void main(String[] args) {
+//        xmlTest();
+        otherTest();
+    }
+    
+    /**
+     * 直接加密测试
+     */
+    private static void encryptDirectly() {
+        String projectRootDir = PathUtil.getProjectRootDir(AllTest.class);
+        String originJarOrWar = projectRootDir + "my-project-with-encrypted-lib-have-pwd.jar";
+        String includePrefix = "com.szlaozicl,com.aspire.ssm,org.springframework.aop.target.dynamic,com.fasterxml.jackson";
+        String excludePrefix = "com.aspire.ssm.config,com.aspire.ssm.util.Person";
+        String finalName = "jd";
+        String includeLibs = "spring-aop-5.2.7.RELEASE.jar,jackson-core-2.10.4.jar";
+        String tips = "方法已经被class-winter加密保护了,请不要直接使用java -jar xxx.jar启动项目,请使用java -javaagent:xxx.jar -jar xxx.jar启动项目.";
+        String alreadyProtectedLibs = "encrypted-lib-have-pwd-1.0.0.jar:qwer123~";
+        String debug = "true";
+        
+        Forward.main(new String[]{
+                "originJarOrWar=" + originJarOrWar,
+                "includePrefix=" + includePrefix,
+                "excludePrefix=" + excludePrefix,
+                "finalName=" + finalName,
+                "includeLibs=" + includeLibs,
+                "tips=" + tips,
+                "alreadyProtectedLibs=" + alreadyProtectedLibs,
+                "debug=" + debug
+        });
+    }
+    
+    /**
+     * xml测试
+     */
+    private static void xmlTest() {
+        Xml_Test.main(null);
+    }
+    
+    /**
+     * 其它测试
+     */
+    private static void otherTest() {
         // 杀下进程(以保证端口没有被占用)
         BashUtil.killProcessByPorts("8080");
-
+        
         // 加密
         String projectRootDir = PathUtil.getProjectRootDir(AllTest.class);
         String originJarOrWar = projectRootDir + "my-project-with-encrypted-lib-have-pwd.jar";
@@ -32,7 +73,7 @@ public class AllTest {
         String tips = "方法已经被class-winter加密保护了,请不要直接使用java -jar xxx.jar启动项目,请使用java -javaagent:xxx.jar -jar xxx.jar启动项目.";
         String alreadyProtectedLibs = "encrypted-lib-have-pwd-1.0.0.jar:qwer123~";
         String debug = "true";
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " excludePrefix=" + excludePrefix
@@ -45,7 +86,7 @@ public class AllTest {
                 + " debug=" + debug
                 ;
         BashUtil.runBashAndPrint(startBat);
-
+        
         String encryptedJar = projectRootDir + finalName + ".jar";
         // 解密(模拟启动加密后的jar包)
         // String javaagentArgs = "";

+ 2 - 2
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/AlreadyProtectedLibs_Test.java

@@ -67,7 +67,7 @@ public class AlreadyProtectedLibs_Test {
         String originJarOrWar = projectRootDir + Constant.LINUX_FILE_SEPARATOR + "my-project-with-encrypted-lib-no-pwd.jar";
         String includePrefix = "non-exist";
         String alreadyProtectedLibs = "encrypted-lib-no-pwd-1.0.0.jar";
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " alreadyProtectedLibs=" + alreadyProtectedLibs
@@ -110,7 +110,7 @@ public class AlreadyProtectedLibs_Test {
         String includePrefix = "non-exist";
         String alreadyProtectedLibs = "encrypted-lib-have-pwd-1.0.0.jar:qwer123~";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " alreadyProtectedLibs=" + alreadyProtectedLibs

+ 2 - 2
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Debug_Test.java

@@ -36,7 +36,7 @@ public class Debug_Test {
         String originJarOrWar = projectRootDir + "boot-jar.jar";
         String includePrefix = "com";
         
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 ;
@@ -64,7 +64,7 @@ public class Debug_Test {
         String originJarOrWar = projectRootDir + "boot-jar.jar";
         String includePrefix = "com";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " debug=" + true

+ 2 - 2
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/ExcludePrefix_Test.java

@@ -38,7 +38,7 @@ public class ExcludePrefix_Test {
         String originJarOrWar = projectRootDir + "boot-jar.jar";
         String includePrefix = "com.aspire.ssm.util.AesEncryptDecryptUtil,com.aspire.ssm.util.DbSecurityBeanUtil";
         
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " debug=" + true
@@ -72,7 +72,7 @@ public class ExcludePrefix_Test {
         String includePrefix = "com.aspire.ssm.util.AesEncryptDecryptUtil,com.aspire.ssm.util.DbSecurityBeanUtil";
         String excludePrefix = "com.aspire.ssm.util.DbSecurityBeanUtil";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " excludePrefix=" + excludePrefix

+ 1 - 1
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/FinalName_Test.java

@@ -23,7 +23,7 @@ public class FinalName_Test {
         String includePrefix = "com";
         String finalName = "YiYaKaKa";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " finalName=" + finalName

+ 1 - 1
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/IncludeLibs_Test.java

@@ -42,7 +42,7 @@ public class IncludeLibs_Test {
         String includePrefix = "org.springframework.aop.target.dynamic,com.google.common.xml";
         String includeLibs = "spring-aop-5.1.8.RELEASE.jar,guava-28.2-jre.jar";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " includeLibs=" + includeLibs

+ 1 - 1
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/IncludePrefix_Test.java

@@ -39,7 +39,7 @@ public class IncludePrefix_Test {
         String originJarOrWar = projectRootDir + "boot-jar.jar";
         String includePrefix = "com.aspire.ssm.util";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " debug=" + true

+ 2 - 2
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/OriginJarOrWar_Test.java

@@ -32,7 +32,7 @@ public class OriginJarOrWar_Test {
         String originJarOrWar = projectRootDir + "non-exist.jar";
         String includePrefix = "com.aspire.ssm.util";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " debug=" + true
@@ -58,7 +58,7 @@ public class OriginJarOrWar_Test {
         String originJarOrWar = projectRootDir + "boot-jar.jar";
         String includePrefix = "com.aspire.ssm.util";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " debug=" + true

+ 1 - 1
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Password_Test.java

@@ -23,7 +23,7 @@ public class Password_Test {
         String includePrefix = "com";
         String password = "pwd123";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " password=" + password

+ 2 - 2
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/SupportFile_Test.java

@@ -42,7 +42,7 @@ public class SupportFile_Test {
         String originJarOrWar = projectRootDir + "normal-jar.jar";
         String includePrefix = "com";
         
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 ;
@@ -62,7 +62,7 @@ public class SupportFile_Test {
         String includePrefix = "com";
         String supportFile = projectRootDir + "help";
         
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " supportFile=" + supportFile

+ 3 - 3
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Tips_Test.java

@@ -32,7 +32,7 @@ public class Tips_Test {
         String originJarOrWar = projectRootDir + "boot-jar.jar";
         String includePrefix = "com";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 ;
@@ -55,8 +55,8 @@ public class Tips_Test {
         String tips = "[潘嘎之交] 潘: 你别怪潘叔说话比较直白, 网络上的东西都是虚拟的, 你把握不住, 孩子! 因为这里的水很深...";
     
         // 如果tips值由一些特殊字符(如空格等)的话,可以用windows双引号(linux单引号)引起来。
-        // java -jar class-winter-core-2.0.0.jar originJarOrWar=/boot-jar.jar includePrefix=com tips="[潘嘎之交] 潘: 你别怪潘叔说话比较直白, 网络上的东西都是虚拟的, 你把握不住, 孩子! 因为这里的水很深..."
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        // java -jar class-winter-core-2.1.0.jar originJarOrWar=/boot-jar.jar includePrefix=com tips="[潘嘎之交] 潘: 你别怪潘叔说话比较直白, 网络上的东西都是虚拟的, 你把握不住, 孩子! 因为这里的水很深..."
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " tips=" + (BashUtil.IS_WINDOWS ? "\"".concat(tips).concat("\"") : "'".concat(tips).concat("'"));

+ 10 - 10
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/War_Test.java

@@ -34,7 +34,7 @@ public class War_Test {
         String originJarOrWar = projectRootDir + "war-project.war";
         String includePrefix = "com";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 ;
@@ -43,7 +43,7 @@ public class War_Test {
         
         String encryptedWar = originJarOrWar.replace(".war", "-encrypted.war");
         System.out.println();
-        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
+        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
         System.out.println("其中参数附加 -javaagent:class-winter-core.jar");
         // System.out.println("其中参数附加 -javaagent:class-winter-core.jar=debug=true,password=pwd123");
         System.out.println();
@@ -62,7 +62,7 @@ public class War_Test {
         String includePrefix = "com";
         String password = "123456";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " password=" + password
@@ -73,7 +73,7 @@ public class War_Test {
     
         String encryptedWar = originJarOrWar.replace(".war", "-encrypted.war");
         System.out.println();
-        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
+        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
         System.out.println("其中参数附加 -javaagent:class-winter-core.jar=password=" + password);
         // System.out.println("其中参数附加 -javaagent:class-winter-core.jar=debug=true,password=pwd123");
         System.out.println();
@@ -93,7 +93,7 @@ public class War_Test {
         String alreadyProtectedLibs = "encrypted-lib-no-pwd.jar";
         String password = "oop857857";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " alreadyProtectedLibs=" + alreadyProtectedLibs
@@ -104,7 +104,7 @@ public class War_Test {
     
         String encryptedWar = originJarOrWar.replace(".war", "-encrypted.war");
         System.out.println();
-        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
+        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
         System.out.println("其中参数附加 -javaagent:class-winter-core.jar=password=" + password);
         // System.out.println("其中参数附加 -javaagent:class-winter-core.jar=debug=true,password=pwd123");
         System.out.println();
@@ -124,7 +124,7 @@ public class War_Test {
         String alreadyProtectedLibs = "encrypted-lib-have-pwd.jar:qwer123~";
         String password = "yiyakaka";
         
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " alreadyProtectedLibs=" + alreadyProtectedLibs
@@ -135,7 +135,7 @@ public class War_Test {
     
         String encryptedWar = originJarOrWar.replace(".war", "-encrypted.war");
         System.out.println();
-        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
+        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedWar);
         System.out.println("其中参数附加 -javaagent:class-winter-core.jar=password=" + password);
         // System.out.println("其中参数附加 -javaagent:class-winter-core.jar=debug=true,password=pwd123");
         System.out.println();
@@ -160,7 +160,7 @@ public class War_Test {
         String alreadyProtectedLibs = "encrypted-lib-have-pwd.jar:qwer123~";
         String debug = "true";
     
-        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.0.0.jar"
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
                 + " originJarOrWar=" + originJarOrWar
                 + " includePrefix=" + includePrefix
                 + " excludePrefix=" + excludePrefix
@@ -177,7 +177,7 @@ public class War_Test {
     
         String encryptedJar = projectRootDir + finalName + ".war";
         System.out.println();
-        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedJar);
+        System.out.println("[加密完成] 请使用web容器(如tomcat)启动war包:" + encryptedJar);
         System.out.println("其中参数附加 -javaagent:class-winter-core.jar=password=pwd12345");
         // System.out.println("其中参数附加 -javaagent:class-winter-core.jar=debug=true,password=pwd123");
         System.out.println();

+ 51 - 0
class-winter-core/src/test/java/winter/com/ideaaedi/classwinter/Xml_Test.java

@@ -0,0 +1,51 @@
+package winter.com.ideaaedi.classwinter;
+
+import winter.com.ideaaedi.classwinter.author.JustryDeng;
+import winter.com.ideaaedi.classwinter.util.BashUtil;
+import winter.com.ideaaedi.classwinter.util.PathUtil;
+
+/**
+ * 这里只讲war包进行混淆, 需要执行使用web容器(如tomcat)启动war包
+ *
+ * @author {@link JustryDeng}
+ * @since 2021/6/12 14:34:45
+ */
+public class Xml_Test {
+    
+    public static void main(String[] args) {
+        // 杀下进程(以保证端口没有被占用)
+        BashUtil.killProcessByPorts("8080");
+        test();
+    }
+    
+    /**
+     * 期望结果:
+     *    项目正常启动,启动成功后(通过走xml的查询语句)能查出数据
+     */
+    public static void test() {
+        String projectRootDir = PathUtil.getProjectRootDir(AlreadyProtectedLibs_Test.class);
+        String originJarOrWar = projectRootDir + "xml-test-project.jar";
+        String includePrefix = "com";
+        String includeXmlPrefix = "BOOT-INF/classes/";
+        String excludeXmlPrefix = "BOOT-INF/classes/resources/";
+        String toCleanXmlChildElementName = "select";
+        
+        
+        String startBat = "java -jar " + projectRootDir + "class-winter-core-2.1.0.jar"
+                + " originJarOrWar=" + originJarOrWar
+                + " includePrefix=" + includePrefix
+                + " includeXmlPrefix=" + includeXmlPrefix
+                + " excludeXmlPrefix=" + excludeXmlPrefix
+                + " toCleanXmlChildElementName=" + toCleanXmlChildElementName
+                ;
+        // 加密
+        BashUtil.runBashAndPrint(startBat);
+        
+        System.out.println();
+        // 解密启动
+        String encryptedJar = originJarOrWar.replace(".jar", "-encrypted.jar");
+        String javaagentArgs = "=debug=true";
+        // String javaagentArgs = "=debug=true,password=xxx";
+        BashUtil.runBashAndPrint(String.format("java -javaagent:%s%s -jar %s", encryptedJar, javaagentArgs, encryptedJar));
+    }
+}

BIN
class-winter-core/src/test/resources/class-winter-core-1.1.0.jar


BIN
class-winter-core/src/test/resources/class-winter-core-1.2.0.jar


BIN
class-winter-core/src/test/resources/class-winter-core-1.2.1.jar


BIN
class-winter-core/src/test/resources/class-winter-core-1.2.2.jar


BIN
class-winter-core/src/test/resources/class-winter-core-1.2.3.jar → class-winter-core/src/test/resources/class-winter-core-2.1.0.jar


BIN
class-winter-core/src/test/resources/my-project-with-encrypted-lib-have-pwd.jar


BIN
class-winter-core/src/test/resources/my-project-with-encrypted-lib-have-pwd.war


BIN
class-winter-core/src/test/resources/my-project-with-encrypted-lib-no-pwd.jar


BIN
class-winter-core/src/test/resources/my-project-with-encrypted-lib-no-pwd.zip


BIN
class-winter-core/src/test/resources/xml-test-project.jar