まったく同じ問題に遭遇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
で正常に動作します。私はjavax.javaee-api 6.0 7.0
か8.0
と同じ動作を確認
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
ので、問題は、依存関係を投影する関係のないことのようです。
旧式org.sonarsource.scanner.maven.sonar-maven-plugin
3.2
プラグインのバージョンが同じ結果を生成するので、問題は新しい3.3.0.603
プラグインバージョンとは関係ありません。
maven 3.5.0
でのみ実行してください。
1.8.0_131
に加えて、1.8.0_144
で正常にテストされています。
SonarQubeの正確なバージョンは6.5.0.27846
です。
ちょっとした提案:実際にjava-8
を実行していることを確認してください。
mvn -v