Gradle - launch4j - 在Proguard之后包装jar

时间:2016-10-21 11:38:32

标签: gradle proguard launch4j

美好的一天,

我有一个使用java应用程序的gradle项目。使用launch4j gradle插件,我为它做了exe文件。我决定通过proguard混淆来保护我的代码,并用proguard创建了新的jar文件。问题:如何用gradle中的launch4j插件包装当前更新的jar文件? 目前launch4j并没有采用现有的jar文件,它基于mainclass创建了exe,而在paramiters中我只放了mainclass。

来自gradle bellow的Proguard和Launch4j代码。提前谢谢。

session_start();
if(isset($_SESSION['userName'])) {
    echo "Your session is running " . $_SESSION['userName'];
    echo "<br>";
    echo "Your uni ID" . $_SESSION['uniID'];
}

1 个答案:

答案 0 :(得分:0)

好的,我刚从gradle转到命令行这个任务:

 java -jar proguard.jar @proguard.cfg && launch4jc.exe client.xml