2011-02-26 19 views

回答

9

Eclipse拥有自己的机制来构建您的项目。 .classpath文件包含IDE用于创建在构建时使用的类路径,运行时等的信息。如果需要,可以直接编辑此文件,但它是由IDE根据您通过项目属性提供的设置创建的对话。

在Eclipse中存在Ant集成,因为它为您提供了特定的编译器以用于构建文件,但它不能将构建文件中的任何信息用于其自己的构建器。 Ant文件是自定义的,所以Eclipse不可能知道要使用什么信息。

+1

重新修改'通过IDE .classpath':更具体地说,这是通过做 “我的项目>(点击鼠标右键)>'建立Path'>'配置构建path'” - 这相当于完全(至少按项目顺序)到.classpath中的行。感谢[这个答案](http://stackoverflow.com/a/3344046/1864054)。 – Withheld

1

这样做的原因是,如果您有Ant文件,则无关紧要。这个文件存在的原因是这是一个Java项目,而相应的项目性质总是生成这样一个文件。创建一个正常的项目(新建 - >项目 - >常规 - >项目),你会看到没有.classpath文件。 一般来说,我会建议将这些功能拆分为单独的项目,这意味着一个用于开发的Java项目,一个用于执行您的Ant脚本的非Java项目。

HTH汤姆