我需要为我们的某个工具供应商发送部分代码,并且我想从我们的类中删除对项目的所有引用。
有许多可用于java的混淆器,但我不想对代码进行加扰,只需尽可能简单且一致地重命名。 (也许这在某些混淆器中是可配置的?)最好的选择是使用类A,B,C,方法a1,a2,a3 ......
如果该工具以某种方式与Eclipse的重构/重命名选项集成,那也很棒,但这不是必需的。
答案 0 :(得分:4)
ProGuard可用于使用-applymapping filename
选项的预定义映射进行模糊处理。结合-dontshrink
和-dontoptimize
选项,它可以执行您想要的操作。我不喜欢普通的eclipse插件,但是如果你用ant构建,那么分发中就有一个任务。
答案 1 :(得分:0)
Eclipse的重命名工具有什么问题? 听起来你必须选择重命名,所以这可能和创建某种映射文件一样快。