2016-10-21 5 views
0

おはよう、Gradle - launch4j - Proguardの後のラップジャー

私はJavaアプリケーションを使用したgradleプロジェクトを持っています。 launch4j gradleプラグインを使って、exeファイルを作成しました。私はproguard難読化によって自分のコードを保護し、proguardで新しいjarファイルを作成することに決めました。質問:現在の更新されたjarファイルをgracleのlaunch4jプラグインでラップする方法は? 現在のところ、launch4jは既存のjarファイルを使用しません。メインクラスをベースとしたexeファイルであり、paramitersではmainclassのみを置きます。

ProguardとLaunch4jコードはgradleのベローから入手できます。前もって感謝します。

buildscript { 
    repositories { 
     flatDir dirs: 'proguard5.3/lib' 
    } 
    dependencies { 
     classpath ':proguard:' 
    } 
} 
task proguard(type: proguard.gradle.ProGuardTask) { 
    configuration 'proguard.cfg' 
} 
launch4j { 
    mainClassName = "MainClass" 
    outfile = "TamTam.exe" 
} 

答えて

0

[OK]を、私はちょうどラインを命令するのGradleから移動し、このタスク:

java -jar proguard.jar @proguard.cfg && launch4jc.exe client.xml 
関連する問題