Eclipse 将m2e配置为忽略生成的源文件夹中的警告
我有一个使用Axis生成代码的项目。这段代码充满了警告(大多数警告都没有泛型),因此,我通常只将源文件夹配置为忽略警告 有没有办法使用m2e或其他maven插件来实现这一点Eclipse 将m2e配置为忽略生成的源文件夹中的警告,eclipse,maven,m2eclipse,Eclipse,Maven,M2eclipse,我有一个使用Axis生成代码的项目。这段代码充满了警告(大多数警告都没有泛型),因此,我通常只将源文件夹配置为忽略警告 有没有办法使用m2e或其他maven插件来实现这一点 当更多的人开始使用这个项目时,它的优势就会显现出来。我不使用AXIS,但在使用JAXB生成代码时,我遇到了类似的问题。我的解决方案是用@SuppressWarnings注释每个类 对于JAXB,我使用了annox插件。您可以创建包含以下内容的绑定文件: <jaxb:bindings schemaLocation="Yo
当更多的人开始使用这个项目时,它的优势就会显现出来。我不使用AXIS,但在使用JAXB生成代码时,我遇到了类似的问题。我的解决方案是用@SuppressWarnings注释每个类 对于JAXB,我使用了annox插件。您可以创建包含以下内容的绑定文件:
<jaxb:bindings schemaLocation="YourSchema.xsd"
xmlns:annox="http://annox.dev.java.net" jaxb:extensionBindingPrefixes="annox">
<jaxb:bindings multiple="true" node="/xs:schema/xs:complexType">
<annox:annotate>
<annox:annotateClass annox:class="java.lang.SuppressWarnings">
<annox:annotate annox:field="value">all</annox:annotate>
</annox:annotateClass>
</annox:annotate>
</jaxb:bindings>
全部的
因此,您不必接触您的模式。您可以右键单击包含生成代码的文件夹,转到Java编译器并选中忽略可选编译问题。不幸的是,当您运行Maven->Update project时,此属性将重置为默认值(我也想找到解决此问题的方法;但如果您不经常更新该项目,此设置可能会有所帮助)。是的。。。我意识到了。我还想与在该项目中工作的其他开发人员分享这一点。。。因此,右键单击在这种特殊情况下不起作用。谈到Java(我不知道Axis),这是不可能的,除非您设法在每个类中生成一个
@suppressWarnings
——Maven关于警告的最好方法是在构建时显示它们。。。e、 g.在您的编译器插件条目true
中包含此项,这不是您要搜索的内容。