在/src文件夹之外进行Eclipse验证

4
这是我在stackoverflow上的第一篇文章,如果我做错了什么,我向您道歉!
我在eclipse 4.6.2 ee neon2中有一个项目正在进行。在这个工作区文件夹中,我有几个其他文件夹,比如一个包括我的数据库文件的文件夹,另一个叫做“lib”的文件夹,其中包括开源库,如joda-time和eclipselink。我通常将zip文件直接导出到这个“lib”文件夹中,并从这个“lib”文件夹中导入相关的外部库到eclipselink中。但是,就在今晚-我不知道发生了什么事,但是eclipse在“lib”文件夹中的各种开源库的html/xml文件上生成了大约500个警告/错误,包括readme.html等等。我一直无法找到它们突然出现的原因。我尝试了广泛禁用验证,这几乎删除了所有错误,但我感觉那只是一个权宜之计。
还要注意的是,我的程序似乎完全正常运行,并通过我为它编写的所有测试。src文件夹中没有新的错误,所有的错误都在那个“lib”文件夹中。
我的问题是,我可能做了什么使这500多个错误突然出现?eclipse甚至应该在项目目录中包含的/src文件夹外的文件上生成错误吗?

请告诉我哪些地方不清楚或者需要我提供更多信息,因为我没有太多传统编程经验,可能表达不够准确。

谢谢!

-根据请求,这里列出了一些错误信息。请注意,所有产生错误的文件都不是我创建的,它们来自开源软件包。总错误数HTML问题XML模式问题XML问题

如果这些信息不够准确,请告诉我!

双重编辑 - 我意识到如果我完全删除 "lib" 文件夹,并导入外部 jar,整个问题将得到解决。但是我想知道 /src 之外的错误检测是否是 Eclipse 的预期行为。再次感谢!

许多天后进行编辑 - 解决方案:我已经找到了解决方案,与 在 Eclipse 中排除目录和子目录的验证 相同。我必须清理我的项目才能使排除规则生效!


请问您能否发布一张可读的屏幕截图,显示Eclipse中的一些错误信息? - Yohanes Gultom
我已经更新了原始帖子。希望这些截图是你正在寻找的内容。如果不是,请告诉我! - erosten
很抱歉错过了你的问题,没有及时帮助你。无论如何,我建议你回答自己的问题并接受它。这使得面临同样问题的人可以直接获得答案。 - C.Champagne
1个回答

1
当我发布这个问题时,我的解决方案是重新创建项目并添加所有外部库。几个月后,我偶然发现一个问题,尝试将我的外部库放在名为/lib/的文件夹中,与我的eclipse项目在同一目录下。这触发了与帖子中截图中类似的大量警告。正确的解决方案是避免错误,同时将外部库保留在同一文件夹中,与我在这里找到的解决方案相同:在Eclipse中排除目录和子目录进行验证。我必须清理我的项目才能应用排除规则,但之后就像魔术一样工作了,所有的错误都消失了。

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