Je suis assez nouveau à la fois pour Apache Ant et GCJ, et j'ai du mal à construire avec GCJ via Ant.Comment utiliser GCJ avec Ant?
Mon application est dans Scala, j'ai donc besoin d'utiliser GCJ pour prendre les fichiers .class comme source. Pas de problème pour compiler .scala en .class avec Ant.
D'abord, je compris comment compiler manuellement un fichier .class à .o (objet), de cette façon:
gcj --classpath=(...) -c (somepath)MouseClickListener.class -o (somepath)MouseClickListener.o
Je vois que here Ant soutient la compilation GCJ par la balise javac. Donc j'ai pensé que cela devrait fonctionner:
<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>
Mais cette tâche javac ne fait rien et je ne reçois aucune erreur. Des indices? Merci
> Mon application est dans Scala, j'ai donc besoin d'utiliser > GCJ pour prendre les fichiers .class comme source. C'est un * non sequitur *. GCJ n'est pas Java. Je ne peux pas vous recommander de l'utiliser. Si vous devez avoir une compilation native, il existe des produits actuels. – EJP
Que recommanderiez-vous? –