我需要为我们的一个工具供应商发送部分代码,并且我想从我们的类中删除对我们项目的所有引用。
有几十种可用于java的混淆器,但我不想打乱代码,只是做尽可能简单和一致的重命名。 (也许这在某些混淆器中是可配置的?)最好的选择是拥有类 A、B、C、方法 a1、a2、a3...
如果该工具以某种方式与 Eclipse 的重构/重命名选项集成,那就太好了,但这不是必需的。
最佳答案
ProGuard可用于使用带有 -applymapping filename
选项的预定义映射进行混淆。结合 -dontshrink
和 -dontoptimize
选项,它可以做你想做的事。我不知道通用的 eclipse 插件,但如果您使用 ant 构建,则分发中包含一个任务。
关于java - 重命名所有 java 类、字段和方法的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856298/