5

私はこのようなプロガードを使用します:

<proguard configuration="${proguard.config}" ignorewarnings="true">
        <libraryjar dir="${build.lib}" filter="!some**.jar"/>
        <injar file="${build.dir.result}/some.jar"/>
        <injar>
            <fileset refid="another.jars"/>
        </injar>
        <outjar file="${build.dir.result}/some_obf.jar"/>
        <keep name="${entrypoint.class}">
            <method name="main"/>
        </keep>
 </proguard>

設定にはオプションもあります(そしてもっとたくさんの-keep):

-adaptresourcefilenames    **.properties
-adaptresourcefilecontents

jarファイルでは、クラスとSpringxml構成をコンパイルしました。META-INF /spring/にある構成。すべてのクラス名は通常どおり(チェックされて)難読化され、xmlのすべてのクラスは難読化されて新しい名前になります。springxmlの完全修飾クラス名を難読化されたものに置き換えたい。そのため、adaptresourcefilecontentsパラメーターを追加しましたが、xmlは変更されていません。どうしたの?

4

0 に答える 0