проблема с аргументами - PullRequest
1 голос
/ 23 июня 2011

У меня есть сборка муравья с этим кодом:

<wtkobfuscate jarfile="${dist}/${product.name}.jar"
      jadfile="${dist}/${product.name}.jad"
      verbose="true">
    <classpath>
       <path location="${wtk.home}/lib/j2me-xmlrpc.jar" />
       <!-- path location="${ploc.client}/lib/jarrut-runtime-0.2.jar" / -->
       <pathelement location="${out}/classes" />
    </classpath>
    <argument value=" -keep public class * extends javax.microedition.midlet.MIDlet " />
</wtkobfuscate>

Эта цель прекрасно скомпилирована в Linux с помощью eclipse-pulsar.Но происходит сбой в Windows с равной конфигурацией.

Журнал ошибок:

[wtkobfuscate] proguard.ParseException: Expecting class member name before '}' in argument number 6
[wtkobfuscate]  at proguard.ConfigurationParser.checkJavaIdentifier(ConfigurationParser.java:1116)
[wtkobfuscate]  at proguard.ConfigurationParser.parseMemberSpecificationArguments   (ConfigurationParser.java:812)
[wtkobfuscate]  at proguard.ConfigurationParser.parseClassSpecificationArguments(ConfigurationParser.java:640)
[wtkobfuscate]  at proguard.ConfigurationParser.parseKeepSpecificationArguments(ConfigurationParser.java:462)
[wtkobfuscate]  at proguard.ConfigurationParser.parse(ConfigurationParser.java:118)
[wtkobfuscate]  at proguard.ProGuard.main(ProGuard.java:491)

Версия Proguard - 4.2

...