[英]Simple way to rename all java classes, fields and methods?
我需要將代碼的一部分發送給我們的一個工具供應商,並且我想從類中刪除對項目的所有引用。
有許多可用於Java的混淆器,但是我不想對代碼進行打亂,只是盡可能簡單和一致地重命名。 (也許這在某些混淆器中是可配置的?)最好的選擇是使用類A,B,C,方法a1,a2,a3等。
如果該工具以某種方式與Eclipse的refactor / rename選項集成在一起,那也很好,但這不是必需的。
ProGuard可用於通過帶有-applymapping filename
選項的預定義映射進行模糊處理。 與-dontshrink
和-dontoptimize
選項結合使用,可以完成您想要的操作。 我不是一個通用的eclipse插件,但是如果您使用ant進行構建,則分發中將包含一項任務。
Eclipse的重命名功能有什么問題? 聽起來您必須對重命名保持選擇性,因此這可能與創建某種映射文件一樣快。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.