簡體   English   中英

重命名所有Java類,字段和方法的簡單方法?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM