是否可以将Eclipse中的文件/文件夹标记为生成?

时间:2014-12-21 01:03:01

标签: java eclipse generated-code generated

我的项目结构如下:

src/main/java
src/main/resources
src/main/generated
....

在生成的文件夹中,我放置了一个由外部软件生成的文件(例如JAXB生成的类)。

在Eclipse中,所有提到的文件夹都标记为源文件夹。

以某种方式可以将src / main /生成的文件标记为'生成'或以另一种方式锁定它们,以便eclipse中的开发人员无法更改它们?

2 个答案:

答案 0 :(得分:1)

我不知道是否可以通过Eclipse UI执行此操作,但有些API允许插件将某些内容标记为“派生资源”。

参考:

您无法阻止用户编辑派生资源,但他/她确实收到警告。

答案 1 :(得分:0)

正确的做法是在Eclipse中隐藏文件夹,以便其他开发人员无法修改它。

右键单击项目并选择属性,然后查找"资源过滤器"。

点击"添加"添加新过滤器并填写包含所有信息的表单。别忘了在"文件和文件夹属性"中写下文件夹的名称。另外,选择"文件和文件夹"和"递归"。

点击确定。

您的文件夹应该从Eclipse中消失,但不会从磁盘中消失。