使用Proguard进行故障安全集成测试

时间:2020-03-05 19:42:33

标签: java proguard maven-failsafe-plugin

用例:Maven项目的构建结构如下:

  1. Surefire对原始代码进行单元测试
  2. 保护源代码混淆
  3. 迷惑源代码的Spring Boot jar包
  4. 针对混淆的jar的故障安全集成测试

问题是集成测试只能引用Proguard混淆排除的类-否则,显然会出现java.lang.NoClassDefFoundError。

我们正在通过提取接口并将其从混淆中排除,然后在集成测试源代码中仅引用未混淆的接口来进行处理。

但是,这并没有达到应有的效果,而是有问题的。

有什么方法可以指示Proguard包括集成测试类吗?还是将Failsafe配置为与Proguard混淆图一起使用?

0 个答案:

没有答案