私はコマンドラインを使ってlinuxでantと作業しています。私はjavacで単純なビルドステップを持っています。これは正しくコンパイルされますが、私の名前空間のようなビルドの下にディレクトリ構造が作成されます。antの名前空間/ディレクトリ構造を使って作業する
すなわち:私は1つのディレクトリ(それはそれでJavaを呼び出す方が簡単です)には、この出力を取得できますか./build/com/crosse/samplespace/SampleProgram.class
。
私は
<target name="output" depends="compile">
<copy todir="${output}">
<fileset dir="${build}" includes="**/*.class"/>
</copy>
</target>
を試してみましたが、それは私の出力ディレクトリに同じことを繰り返します。 antを使用してすべてを単一のディレクトリに取得するにはどうすればよいですか?
別のファイルをそのパスのルートにコピーするにはどうすればよいですか(Apacheのコモン構成ファイル)?
編集:これは主に便利な要素です。プログラムを実行するために同じ3つのディレクトリをナビゲートするのに飽きてしまいます。