【发布时间】:2010-11-01 07:50:32
【问题描述】:
我正在使用命令行在 linux 上使用 ant。我有一个使用 javac 的简单构建步骤。这可以正确编译,但它会在 build 下创建一个目录结构,就像我的命名空间一样。
即:./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 个目录来运行我的程序。
【问题讨论】:
标签: ant build-process build-automation