3

我需要为我们的一个工具供应商发送部分代码,并且我想从我们的类中删除对我们项目的所有引用。

有几十个可用于 java 的混淆器,但我不想打乱代码,只是尽可能简单和一致地重命名。(也许这在某些混淆器中是可配置的?)最好的选择是使用类 A、B、C、方法 a1、a2、a3 之类的东西......

如果该工具以某种方式与 Eclipse 的重构/重命名选项集成,那也很棒,但这不是必需的。

4

2 回答 2

4

ProGuard可用于使用带有-applymapping filename选项的预定义映射进行混淆。结合-dontshrink-dontoptimize选项,它可以做你想做的事。我不知道通用的 Eclipse 插件,但是如果您使用 ant 构建,则分发中包含一个任务。

于 2009-05-13T06:25:26.133 回答
0

Eclipse 的重命名功能有什么问题?听起来您必须对重命名有所选择,因此这可能与创建某种映射文件一样快。

于 2009-05-13T08:45:02.020 回答