Я работаю с Ant на Linux с помощью командной строки. У меня есть простой шаг сборки с Javac. Это компилируется правильно, но создает структуру каталогов при сборке, как мое пространство имен.
т.е.: ./build/com/crosse/samplespace/SampleProgram.class
Как я могу получить эти выходные данные в одном каталоге (где проще вызывать Java).
Я пытался
<target name="output" depends="compile">
<copy todir="${output}">
<fileset dir="${build}" includes="**/*.class"/>
</copy>
</target>
но это повторяет то же самое в моем выходном каталоге. Как я могу использовать ant, чтобы собрать все в один каталог?
В качестве альтернативы, как я могу использовать шаг ant для копирования другого файла в корень этого пути (файл конфигурации apache commons)?
Редактировать: Это в основном фактор удобства, мне надоело перемещаться по тем же 3 каталогам для запуска моей программы.