運行到完全相同的問題,同時與java-9
運行聲納分析。
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T15:39:06-04:00)
Maven home: D:\java\maven\3.5.0\bin\..
Java version: 9, vendor: Oracle Corporation
Java home: D:\java\jdk\1.9.0_181
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
...
[INFO] --- sonar-maven-plugin:3.3.0.603:sonar (default-cli) @ _test ---
...
[INFO] SonarQube version: 6.5.0
...
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project
maven:sonar-maven-plugin:3.3.0.603:sonar: javax/xml/bind/JAXBException
與java-8
相同的構建仍然正常工作。
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-03T15:39:06-04:00)
Maven home: D:\java\maven\3.5.0\bin\..
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: D:\java\jdk\1.8.0_131\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
...
[INFO] --- sonar-maven-plugin:3.3.0.603:sonar (default-cli) @ _test ---
...
[INFO] SonarQube version: 6.5.0
...
[INFO] BUILD SUCCESS
我看到javax.javaee-api 6.0 7.0
或8.0
這樣的問題似乎到項目的依賴將不涉及相同的行爲。
較舊org.sonarsource.scanner.maven.sonar-maven-plugin
3.2
插件版本產生相同的結果因此問題與較新的3.3.0.603
插件版本無關。
只能用maven 3.5.0
運行。
只是爲了它的成功測試1.8.0_144
除了1.8.0_131
。
SonarQube的精確版本是6.5.0.27846
。
只是一個建議:確保你實際上運行java-8
。
mvn -v