下表文件位于tutorial/step04/files目录
文件名 | 说明 |
---|---|
test.jar | Jar with Mouse Gestures demo frame |
config.xml | Allatori configuration file |
RunAllatori.bat | Runs Allatori |
MouseGesturesSingle.bat | Runs obfuscated version of Mouse Gestures in single.jar |
MouseGesturesOriginal.bat | Runs original version of Mouse Gestures |
MouseGesturesObfuscated.bat | Runs obfuscated version of Mouse Gestures |
Clean.bat | Deletes generated files |
mousegestures-1.2.jar | Mouse Gestures library jar |
下面操作的内容基于第二步。它展示了一个有趣的特征,将你的应用使用到的类文件打包到一个单一的jar中。
让我们看看配置文件中改变了什么:
<config>
<input single-jar="single.jar">
<jar in="test.jar" out="obf-test.jar"/>
<jar in="mousegestures-1.2.jar" out="obf-mousegestures-1.2.jar"/>
</input>
<keep-names>
<class template="class *.TestFrame"/>
</keep-names>
<property name="log-file" value="log.xml"/>
</config>
在程序执行后,得到一个single.jar.这个jar包含了test.jar以及mousegestures-1.2.jar。你可以通过MouseGesturesSingle.bat进行测试