Java 压制声纳';美国对进口的警告

Java 压制声纳';美国对进口的警告,java,sonarqube,suppress-warnings,Java,Sonarqube,Suppress Warnings,免责声明:我不是在询问替代进口产品。虽然这些信息可能有用,但请随意发表评论;但任何包含“使用另一个导入”之类内容的答案都将被否决我正在询问如何抑制警告。谢谢 以下是我使用的导入: import com.sun.xml.ws.developer.JAXWSProperties; 声纳公司抱怨说: 使用JavaAPI中的类而不是Sun类。(鱿鱼:S1191) 如何抑制此警告?根据评论,这与 但是在导入语句中无法添加@superswarning,因此您的选项: 在行的末尾添加特定行的NOSONAR

免责声明:我不是在询问替代进口产品。虽然这些信息可能有用,但请随意发表评论;但任何包含“使用另一个导入”之类内容的答案都将被否决我正在询问如何抑制警告。谢谢

以下是我使用的导入:

import com.sun.xml.ws.developer.JAXWSProperties;
声纳公司抱怨说:

使用JavaAPI中的类而不是Sun类。(鱿鱼:S1191)


如何抑制此警告?

根据评论,这与

但是在导入语句中无法添加
@superswarning
,因此您的选项:

  • 在行的末尾添加特定行的NOSONAR

  • 停用规则squid:S1191(在Eclipse中可用)-如果有多行

请您尝试一下:

import com.sun.xml.ws.developer.JAXWSProperties; // NOSONAR 

在行中添加注释
//NOSONAR
。请尝试导入com.sun.xml.ws.developer.JAXWSProperties;//NOSONAR。在eclipse中,您可以停用规则谢谢,伙计们,
//NOSONAR
似乎正在工作。这应该是一个答案@用户7294900是和否。导入部分非常棘手,您无法使用SupersSwarning。因此,提出关于导入的特定问题是很自然的。您是否知道将//NOSONAR用于代码块的方法?@pytry您可以在methodI上添加
@SuppressWarnings
。我不想将此添加到方法中;我想添加它来忽略导入和包声明上的警告,在这些地方您不能使用注释。有趣的小道消息;当您使用“//NOSONAR”抑制所有警告时,似乎有一条规则显示警告。。。。所以是的。真烦人。