3

ツール ベンダーの 1 つにコードの一部を送信する必要があり、クラスからプロジェクトへのすべての参照を削除したいと考えています。

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 に答える