${proguard.library.path}

${proguard.library.path} is used in obfuscating, but it contains a typo.

Is there any way to change the value of ${proguard.library.path}, or do I have to retype it all and use that instead of ${proguard.library.path}?



Extra info:

the typo is that it sometimes contains “:” instead of “;”, which causes errors

the current value of ${proguard.library.path} is:

[java]C:Program FilesJavajdk1.7.0_04jre/lib/rt.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-core.jar:C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-desktop.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-plugins.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-effects.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-networking.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-jogg.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsj-ogg-oggd.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsj-ogg-vorbisd.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-terrain.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-lwjgl.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-lwjgl-natives.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjinput.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibslwjgl.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-jbullet.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjbullet.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsvecmath.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsstack-alloc.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-niftygui.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsnifty.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsnifty-default-controls.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsnifty-style-black.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibseventbus.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsxmlpull-xpp3.jar:C:DropboxProgrammerenjMonkeyEnginejMonkeyEngine_libsscreen_recorderaudio-send-natives.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEngine_libsscreen_recorderaudio-send.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEngine_libsscreen_recorderjmeCapture.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEngine_libsscreen_recordertritonus_aos-0.3.6.jar;C:DropboxProgrammerenjMonkeyEnginejMonkeyEngine_libsscreen_recordertritonus_share-0.3.6.jar:C:DropboxProgrammerenjMonkeyEnginejMonkeyEngine_libsencryptorjasypt-1.9.0.jar:C:DropboxProgrammerenjMonkeyEnginejMonkeyEnginejmonkeyplatformlibsjME3-blender.jar:build/classes:assets[/java]

You can’t change existing variables in ant scripts, no. You shold rather check why its not all according to your platform.

I changed the build script to change ${proguard.library.path} to “path to java”;“path to dist/lib/ map of project”, and now it works fine.

what?

Magic. Pure magic.

Altho, after obfuscating the application won’t longer run, so I’m using proguard’s GUI right now (obfuscating like that somehow hides all the models, but I’m trying to find out why).

okay whatever