我们使用Eclipse进行Java开发,并且我们已经让Maven将我们的JSP编译成servlet,以便在我们的嵌入式Jetty实例中使用。这意味着要从Eclipse运行项目,我必须将./target/jsp-source包含为源文件夹,这非常有用。显示生成的代码的警告无处不在,我想过滤掉它们。
mainMenu_jsp.java有一个关于未使用的局部变量的警告。它是生成的代码,所以我不关心它,但我无法弄清楚如何通过文件名模式过滤掉任何警告。
我知道我可以定义一个工作集,但因为我总是打开,关闭,有时添加和删除项目,我不想要另外一点手动簿记,我必须保持最新。如果我添加一个新项目并忘记进入并将其添加到工作集中,我将不会收到任何警告,与其他所有项目相比,我可能没有注意到。工作集只有在有办法将它们设置为动态扩展以包含所有项目(现在不仅仅是所有项目)时才能真正起作用,并且当它们被添加时,它们的过滤会自动应用于每个新项目。
答案 0 :(得分:3)
只需使用工作集。有关如何执行此操作的详细信息: Excluding Unfixables from Eclipse Problem View
答案 1 :(得分:1)
[使用工作集]在很多情况下都不起作用。
例如,Android Eclipse插件会在相同的项目中生成代码。
工作集完整地由一个或多个项目组成,因此工作集不能过滤出项目内生成的警告。
修改强>
我学到了一些超级有用的东西:工作集可以过滤掉部分项目。这很简单 - 单击工作集编辑器左窗格中的项目并展开它。然后只添加你想要的东西。
答案 2 :(得分:0)
工作集适用于多个项目。我建议你尝试使用一个。