Конечно, вы можете использовать переменные Ant.Однако, с моей точки зрения, проще написать все параметры командной строки в теле задачи proguard:
<taskdef resource="proguard/ant/task.properties" classpath="lib/proguard.jar" />
<proguard>
-libraryjars "${java.home}/lib/rt.jar"
-injars "${jar.name}"
-outjars build/temp.jar
-keep class test.Main { public static void main(java.lang.String[]); }
-dontwarn
-dontoptimize
-dontobfuscate
</proguard>
Для преобразования определенного пути к классу в строку, которая может быть включена в определение proguardВы можете использовать задачу Ant PathConvert .Первый пример на связанной странице должен быть тем, что вам нужно.
Обновление: Здесь указано, как получить кавычки вокруг записей пути: Как правильно указать путь в задаче муравья?