maven install for hawtio的ContentSecurityPolicyFilterTest Fail问题如何处理?

How do I handle the issue about ContentSecurityPolicyFilterTest Fail during maven install for hawtio?

所有。

我是hawtio的初学者。 我试图通过从 github 下载来构建 hawtio 的源代码。 但是,我在测试 maven 安装时发现了异常。

 ## Building

After you've cloned hawtio's git repo the first thing you should do is build the whole project.     First `cd` into the root directory of the hawtio project and run:

     mvn clean install

  -------------------------------------------------------------------------------
  Test set: io.hawt.web.filters.ContentSecurityPolicyFilterTest
  -------------------------------------------------------------------------------
  Tests run: 4, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.019 s <<< FAILURE! - in  io.hawt.web.filters.ContentSecurityPolicyFilterTest

我该如何处理这个问题已解决?

谢谢。

我以前使用过 hawtio,我认为这个错误更多是因为测试用例中配置的其中一台服务器缺少服务器证书。

更多信息来自 Mozilla -

Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks. These attacks are used for everything from data theft to site defacement to distribution of malware.

这与用于安全的 HTTP header 有关。我不知道这个的确切解决方案,但是,如果你想在没有它的情况下继续,你可以跳过测试,直到你使用 -

得到解决方案
mvn clean install -DskipTests=true

因为它与安全有关,所以 总是 修复它们更好。您可以转到测试用例代码,找到 DNS 主机名并将其证书添加到您的 JDK 和 运行.