java - 我可以在eclipse中配置包含java源文件的资源路径吗?

标签 java eclipse

动机

在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/

相关文章:

java - 向左/向右滑动事件

java - 为什么当我从一个类切换到另一个类时我会丢失 ArrayList 的内容?

windows - 如何在 Eclipse 上隐藏 Aptana 起始页?

java - SWT Combo 的自动完成建议

java - 语法错误,插入 "}"来完成语句的原因是什么?如何修复?

Java - 模式匹配奇怪的行为

java - 将我们的应用程序从 Java 版本 6 转换为 5,

java - 通过 Google Feed API v0 或 v1 获取发布或接收日期

java - Tomcat 不断记录他想要的东西

Java ServerSocket/socket 与默认网页进行多聊天