如何在javac for spring 4.1.1版本中有选择地禁用警告

如何在javac for spring 4.1.1版本中有选择地禁用警告,java,spring,java-7,java-8,javac,Java,Spring,Java 7,Java 8,Javac,我们处于技术更新模式,特别是spring库。我们收到了警告 在类型“Repeatable”中找不到批注方法“value()”:找不到java.lang.annotation.Repeatable的类文件 因为我们将警告视为错误,所以整个构建失败。若我删除了-Werror标志,那个么这个项目编译并运行良好 我知道警告的原因。我们曾尝试升级到java8,但似乎这不是我们的选择,因为其他工具无法正常工作-例如EclipseLuna在java8/ubuntu combo上多次崩溃。Eclipse ind

我们处于技术更新模式,特别是spring库。我们收到了警告

在类型“Repeatable”中找不到批注方法“value()”:找不到java.lang.annotation.Repeatable的类文件

因为我们将警告视为错误,所以整个构建失败。若我删除了-Werror标志,那个么这个项目编译并运行良好

我知道警告的原因。我们曾尝试升级到java8,但似乎这不是我们的选择,因为其他工具无法正常工作-例如EclipseLuna在java8/ubuntu combo上多次崩溃。Eclipse indigo甚至不想启动


我们的maven pom文件提到了-Werror标志,这是一个非常有价值的标志。有没有办法只禁用此警告?或者是否有其他解决此问题的方法

可能,
@SuppressWarnings
注释可以帮助您。

我应该在哪里添加此注释?“指示应在注释元素(以及注释元素中包含的所有程序元素)中抑制命名编译器警告。”因此,就在导致警告出现的元素声明之前。