我需要将我们工具供应商的代码部分发送给他们,但是我想从我们的类中删除对我们项目的所有引用。
Java有很多混淆器可供选择,但我不想混淆代码,只需要进行简单且一致的重命名。(也许某些混淆器可以配置这个功能?)最好的选项是像A、B、C类和a1、a2、a3方法这样的内容。
如果该工具能够与Eclipse的重构/重命名选项相集成,那就更好了,但这并非必须。
我需要将我们工具供应商的代码部分发送给他们,但是我想从我们的类中删除对我们项目的所有引用。
Java有很多混淆器可供选择,但我不想混淆代码,只需要进行简单且一致的重命名。(也许某些混淆器可以配置这个功能?)最好的选项是像A、B、C类和a1、a2、a3方法这样的内容。
如果该工具能够与Eclipse的重构/重命名选项相集成,那就更好了,但这并非必须。
ProGuard可以使用预定义的映射和-applymapping filename
选项来混淆代码。结合-dontshrink
和-dontoptimize
选项,它可能会实现您想要的效果。我不知道是否有通用的eclipse插件可用,但是如果您正在使用ant进行构建,则在分发中包含了一个任务。