在eclipse中,我想将路径配置为资源路径。这个路径包含一些我只想作为资源处理的java文件,即我不希望eclipse尝试编译这些文件。我只想从junit测试中读取它们作为资源。
有没有办法配置eclipse所以它不会尝试编译它在那里找到的java文件?
答案 0 :(得分:1)
您可以在项目属性/构建路径/源首选项中为* .java文件指定排除项。但是,在这种情况下,* .java将不会复制到目标文件夹中,因此这些资源在运行时类路径中将不可用。为了解决这个问题,在添加排除后,您可以添加一个自定义构建器(例如Ant脚本)来复制* .java文件。
或者,您可以将m2eclipse与启用Maven的项目一起使用,并将您的java文件放入src / main / resources中,因此该文件夹中的所有文件都不会被编译,但它们将被复制到结果类路径中。
此外,您可以尝试将目标文件夹指向与源文件夹相同的目录。
答案 1 :(得分:0)
通过Project属性检查Included = All和Excluded = ** / * .java以获取Java Build Path中的特定源文件夹。
alt text http://img708.imageshack.us/img708/3509/eclipseexclusion.png
答案 2 :(得分:0)
您可以从build-path中删除该文件夹:
Eclipse不会编译该文件夹中的Java文件