Я довольно новичок как в Apache Ant, так и в GCJ, и мне трудно работать с GCJ через Ant.
Мое приложение в Scala, поэтому мне нужно использовать GCJ, чтобы взять файлы .class в качестве источника. Нет проблем с компиляцией .scala в .class с Ant.
Сначала я понял, как вручную скомпилировать файл .class в .o (объект), таким образом:
gcj --classpath=(...) -c (somepath)MouseClickListener.class -o (somepath)MouseClickListener.o
Я вижу здесь , что Ant поддерживает компиляцию GCJ через тег javac. Поэтому я решил, что это должно работать:
<target name="gcjCompile" depends="compile">
<mkdir dir="${object.dir}" />
<javac srcdir="${build.dir}"
destdir="${object.dir}"
compiler="gcj"
executable="C:/gcc/gcc-4.3/bin/gcj.exe"
classpathref="gcjProject.classpath">
<include name="**/*.class"/>
</javac>
</target>
Но эта задача javac ничего не делает, и я не получаю ошибок. Есть какие-нибудь подсказки?
Спасибо