如何在 Eclipse 构建过程中忽略/防止验证 javadoc 文件夹?

4

在我的项目中有一个巨大的javadoc文件夹。验证它没有任何意义,因为javadocs是由Sun(Oracle) javadoc工具生成的。我已经忘记了上一次如何做到这一点。我需要告诉Eclipse构建不要验证那个特定的文件夹。

我需要这样做的原因:
1. 由Sun javadoc生成工具产生的html不符合Eclipse使用的要求 - Eclipse中有一个错误报告,但Eclipse回应说Sun javadoc生成器的不兼容性不是他们的错,并且Eclipse打算坚持他们的严格遵从。这导致在问题选项卡中列出了许多html错误。
2. javadoc文件夹是一个远程链接,高活动率正在消耗我的CPU资源,并且因为它是一个链接到远程位置的链接,所以CPU高活动率会持续很长一段时间,直到它完成扫描整个35MB的javadocs。

谢谢 - 需要帮助。


无论如何,当您单击文件夹属性时,“派生”选项会做什么?当我为文件设置派生选项时,它似乎解决了以下问题 - 当我进行手动构建或重新打开已关闭的项目时除外。 - Blessed Geek
1个回答

5

请您检查验证程序的设置:

Global Preferences

它可能有一个设置,允许您定义一个排除组,在其中可以添加规则以指定要排除以下验证内容:

  • 特定扩展名,
  • 文件夹或文件名,
  • 项目性质,
  • 方面或内容类型。

如OP在评论中提到的那样,将文件夹标记为“派生”的意思是它将会:

  • 不会在增量构建期间构建
  • 只在完整或手动构建期间构建

正如文章所述

派生资源是不是原始数据的资源,并且可以从其源文件重新创建。通常将排除某些处理方式的派生文件。

派生资源也可以影响Eclipse资源过滤

关键是要打开“导航器”视图,右键单击要忽略的文件夹并选中“派生”属性。
此选项将告知Eclipse此文件夹由生成的资源组成,不应直接进行编辑。
完成此操作后,“打开资源...”视图将仅显示与开发人员相关的匹配项。


请回复我在我的问题下方作为评论放置的“派生”选项的评论。谢谢。 - Blessed Geek
@h2g2java:我已更新我的答案以反映“派生文件夹”选项。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接