Je travaille avec ant sur linux en utilisant la ligne de commande. J'ai une simple étape de construction avec javac. Cela compile correctement mais crée une structure de répertoire sous build comme mon espace de noms.Travailler avec la structure d'espace de noms/répertoire
-à-dire: ./build/com/crosse/samplespace/SampleProgram.class
Comment puis-je obtenir cette sortie dans un répertoire (où il est plus facile d'appeler java dessus).
J'ai essayé
<target name="output" depends="compile">
<copy todir="${output}">
<fileset dir="${build}" includes="**/*.class"/>
</copy>
</target>
mais qui répète la même chose dans mon répertoire de sortie. Comment puis-je utiliser ant pour tout mettre dans un seul répertoire?
Ou comment utiliser une étape ant pour copier un autre fichier dans la racine de ce chemin (un fichier de configuration apache commons)? Edit: Ceci est principalement un facteur de commodité, je suis fatigué de naviguer à travers les mêmes 3 répertoires pour exécuter mon programme.