2017-09-20 5 views
2

をスローJDK 1.8.0_144および3.3.0.603 sonar.maven.plugin、mvn sonar:sonarを実行すると、私に次のエラーを与える:私はMavenのスキャナを実行すると、SonarQube 6.5で持つJAXBException

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project tdd: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar failed: A required class was missing while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar: javax/xml/bind/JAXBException

何をしないのですか?

おかげで、

Nilesh

答えて

0

まったく同じ問題に遭遇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.08.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-plugin3.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

1

私は今日もこの問題に遭遇しました。私は最近JDK 9.0.1をインストールし、プロジェクトの言語レベルをソースとターゲットバージョン1.9に切り替えました。クリーンインストールを実行すると、この例外が発生しました。この問題は修正され、最近リリースされたin issue 2506 of their JIRAなので、sonarquavaインスタンスの管理パネルからsonarjavaプラグインを更新すると、問題が解決されました。

関連する問題