【发布时间】:2013-01-15 15:56:07
【问题描述】:
我正在使用以下一堆软件:
- 蚂蚁 1.7.1
- 日食太阳神
- Java 1.6
- Apache thrift 0.8.0
我正在使用 Thrift 使用以下代码块在 Ant 中生成 java 源代码:
<exec executable="thrift-0.8.0.exe" osfamily="windows">
<arg value="-out" />
<arg value="java/src" />
<arg value="--gen" />
<arg value="java" />
<arg file="Sample.thrift" />
</exec>
所以,现在我想将add生成的src文件夹自动放到项目in Eclipse using Ant的classpath,这样当我在Eclipse中打开项目时它就是shown as a source folder。
注意: 我了解项目的类路径存在于 .classpath 文件中,adding a classpathentry 可以解决我的问题。但我希望 Eclipse 这样做,而不是我在 .classpath 文件中手动进行。
此外,我还查看了Ant-Eclipse project 并找到了一个 Ant 任务来创建一个新的 Eclipse Java 项目并将其 src 文件夹显示为源文件夹。但我不想依赖外部库。
<project name="test" default="eclipse" basedir=".">
<target name="eclipse">
<taskdef name="eclipse" classname="prantl.ant.eclipse.EclipseTask" />
<eclipse>
<project />
<classpath>
<source path="src" />
<output path="bin" />
</classpath>
</eclipse>
</target>
</project>
有没有办法在 Eclipse 中已经存在的 Ant 库中做到这一点?
非常感谢!
【问题讨论】:
标签: java eclipse ant classpath