4

ProGuard を実行するための 2 つの SBT プラグインがあるようです。自分の相対的な長所と短所について話せる人はいますか? オンラインでの比較はまだ見つかりませんでした。

xsbt-proguard-plugin の方が一般的には成熟していると思いますが、なぜ SBT 関係者は独自のプラグインを作成するのでしょうか?

4

1 に答える 1

5

私は両方を試しました。機能は似ていますが、それぞれに小さな癖があります。おそらく一時ディレクトリの命名バグが原因で、sbt-proguard の「マージ」機能を動作させることができませんでした。ただし、 xsbt-proguard-pluginは sbt からアクセスできる方法で出力を提供しないため、とにかく他のものよりも sbt-proguard を選択することになりました。たとえば、jarsigning やその他のさらなる処理のためです。結局、アセンブリを使用してマージを処理しました。いくつかの論争の後、私はそれを機能させました。プロセスとサンプル build.sbt は私のブログにあります。

于 2013-09-30T20:38:02.813 に答える