我正在使用ANTLR生成Java源文件。我可以让Eclipse了解生成的文件是派生出来的,但它仍然会给我警告无害的事情(例如不必要的导入等)。我想配置Eclipse在显示警告时忽略派生文件。这可能吗?
答案 0 :(得分:7)
我担心你所看到的(在首选项中)是你得到的。
但是,如果你打算让ANTLR为你生成代码,为什么不进一步让你的构建脚本(ant,Maven,...)将代码包装到Jar中?将Jar文件设置为Eclipse中的依赖项,Eclipse将不必查看丑陋的自动生成代码并对其进行修改。
答案 1 :(得分:3)
您可以将派生或自动生成的文件放入单独的eclipse项目中,并将特殊项目属性应用于“派生文件”项目,例如不显示未使用导入的警告。
据我所知,不同包或源文件夹的同一项目中的不同设置是不可能的。
答案 2 :(得分:1)
这里还有recent answer。从Eclipse 3.8开始,我们可以忽略特定源文件夹的警告。