动机
在eclipse中我想配置一个路径作为资源路径。此路径包含一些我只想作为资源处理的 java 文件,即我不希望 eclipse 尝试编译这些文件。我只想将它们作为 junit 测试中的资源来阅读。
问题
有没有办法配置 eclipse,使其不会尝试编译在那里找到的 java 文件?
最佳答案
您可以在项目属性/构建路径/源首选项中指定排除 *.java 文件。但是在这种情况下,*.java 不会被复制到目标文件夹中,因此这些资源在运行时类路径中将不可用。为了解决这个问题,在添加排除之后,您可以添加一个自定义构建器(例如 Ant 脚本)来复制 *.java 文件。
或者,您可以将 m2eclipse 与启用 Maven 的项目一起使用,并将您的 java 文件放入 src/main/resources,这样来自该文件夹的所有文件都不会被编译,但它们将被复制到结果类路径中。
此外,您可以尝试将目标文件夹指向与源文件夹相同的目录。
关于java - 我可以在eclipse中配置包含java源文件的资源路径吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2873316/