![]() |
1
88
从3.8m6版开始,eclipse(确切地说:jdt)就有了这方面的内置功能。它可以通过项目的生成路径进行配置: 项目属性& gt;java构建路径&编译器;
在此宣布: Eclipse 3.8 and 4.2 M6 - New and Noteworthy ,叫做 选择性忽略源文件夹中的错误/警告 . 这也是截图的来源。这是在先前链接的 Bug 220928 。 |
![]() |
2
20
这有张票, Bug 220928 ,这已经在Eclipse3.8中完成。请看 this answer 详情。 如果你被Eclipse3.7或更低版本困住了:用户“marc”评论这个票证时创建了一个名为“warningcleaner”的插件(或者至少链接到该插件)。 comment 35 . 在等待这个特性集成到eclipse中时,我使用它取得了很大的成功。 其实很简单:
|
![]() |
3
17
我通过使用maven regexp replace插件解决了这个问题-它并不能解决问题的原因,但可以治愈痛苦:
请注意,我没有设法使**符号起作用,所以您可能必须准确地指定路径。 有关如何不生成重复@superswarnings的改进,请参见下面的注释 |
![]() |
4
7
我认为最好的办法是启用项目特定的设置来显示警告。
表单顶部是用于配置项目特定设置的链接。 |
![]() |
5
4
用户@jorn暗示要使用ant代码。这是我有的
注意,ant的<replace>执行文本替换,而不是正则表达式替换, 因此它不能像maven regexp replace插件那样使用标记中的^元字符来匹配行首。 我这样做的同时,我从我的maven pom中的maven antrun插件运行antlr,因为antlr maven插件不能很好地与cobertura maven插件一起使用。 (我意识到这不是对原问题的回答,但我不能在评论/回答中设置蚂蚁代码,只在答案中)。 |
![]() |
6
1
我不认为eclipse本质上提供了在目录级别实现这一点的方法(但我不确定)。 可以将生成的文件放入单独的Java项目中,并控制该特定项目的警告。 我通常更喜欢将自动生成的代码放在单独的项目中。 |
![]() |
7
1
只能在项目级别上禁止警告。但是,可以配置“问题”选项卡,以阻止来自文件或包的警告。进入configure contents菜单,使用“on working set:”作用域。 |
![]() |
8
1
我这样做是为了几个ANTLR语法,它生成一个使用蚂蚁的Java解析器。Ant构建脚本添加
|
|
9
1
这个小python脚本“修补”m2e生成的
|
![]() |
10
0
在antlr 2的情况下,可以通过appending来抑制生成代码中的警告。
|
|
11
0
这可以通过从构建路径中排除某些目录来完成(下面的示例使用Eclipse 3.5给出)
[2]添加要排除的目录
|
![]() |
codeboxes · as3commons在运行时生成函数调用 9 年前 |