对于我们的一些项目,使用Sonar Gradle插件(http://docs.sonarqube.org/display/SONAR/Analyzing+with+Gradle)时会出现以下错误。
11:26:16.744 ERROR - Error parsing XML: XML InputStream(5) schema_reference: Failed to read schema document 'persistence_1_0.xsd', because 'http' access is not allowed due to restriction set by the accessExternalSchema property.
我们在运行xjc任务时遇到过这个问题,我尝试在那里调整解决方案,结果如下:
sonarqube {
System.setProperty('javax.xml.accessExternalSchema', 'all')
}
然而,这似乎没有任何效果。
有关如何解决问题的任何建议?
谢谢!
答案 0 :(得分:0)
您可以尝试应用与How to surpass gradle wsimport task JDK 8 access restrictions?
相同的解决方法无论如何,在SonarQube 5.2中将不再有数据库连接,因此不再需要persistence.xml。