我们使用Eclipse进行Java开发,并且让Maven将JSP编译为servlet,以便在嵌入式Jetty示例中使用。这意味着要从Eclipse运行项目,我必须包含./target/jsp-source作为源文件夹,这非常有效。但是,生成代码时显示的警告到处都是,我希望将它们过滤掉。
mainMenu_jsp.java有一个关于一个局部变量没有被使用的警告,它是生成的代码,所以我不关心它,但是我不知道如何通过文件名模式过滤掉任何警告。
我知道我可以定义一个工作集,但是因为我总是打开,关闭,有时候添加和删除项目,我不希望我必须保持更新的另一个手动簿记点。如果我添加了一个新项目,忘记了进入并将其添加到工作集,我不会得到任何警告,这与所有其他项目,我可能没有注意到,只有当有一种方法可以将工作集设置为动态扩展以包含所有项目(而不仅仅是现在的所有项目),并在添加新项目时自动将其过滤应用于每个新项目时,工作集才能真正工作。
4条答案
按热度按时间rm5edbpk1#
只需使用工作集。有关如何操作的详细信息,请单击此处:Excluding Unfixables from Eclipse Problem View
在这里:Eclipse Problems view
0g0grzrc2#
[使用工作集]在很多情况下都不起作用。
例如,Android Eclipse插件在 * 相同 * 项目中生成代码。
工作集由一个或多个项目组成,因此工作集不能过滤掉项目内生成的警告。
我学到了非常有用的东西:工作集可以过滤掉项目的一部分。2这很简单--在工作集编辑器的左窗格中点击项目并展开它。3然后只添加你想要的。
irlmq6kh3#
一个工作集可以很好地处理多个项目。我建议您尝试使用一个工作集。
fnvucqvd4#
How to suppress Java warnings for specific directories or files such as generated code中至少有一个好答案(使用项目属性〉Java构建路径〉编译器〉源代码)