Jenkins - SonarQubeスキャナービルドオプションを実行する際に問題があります。Jenkins-SonarRunnerInstallation - サポートされていないメジャーバージョン52.0
私たちの環境の詳細は次のとおりです。 Jenkins Master Server OS:Ubuntu-12.04 LTS-64ビット。
- マスターサーバージェンキンスバージョン:2.46.2
- ジェンキンス-VersionためSonarQubeスキャナプラグイン - 2.6.1
- ビルドの種類:マスターとスレーブに基づきます。
- スレーブ機:Ubuntuの-14.04-LTS(64ビット)
- SonarQube Serverバージョン - 5.1(64ビット)
- ソナーランナーバージョン2.4
- スレーブマシンのJavaバージョン - 1.8
問題の説明 - Jenkins Master Server自体の "Analysis properties"カテゴリのsonar.project.properties情報を定義しました。同じエラーを実行しようとしたときに、errors.java.lang.UnsupportedClassVersionError:
hudson/plugins/sonar/SonarRunnerInstallation$1 : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
Caused: java.lang.ClassFormatError: Failed to load hudson.plugins.sonar.SonarRunnerInstallation$1
同じように修正するのを助けてください。
あなたのプロジェクトよりも新しいバージョンのJavaをターゲットにしている可能性があります。 – hochas
私はjavaバージョン "1.7.0_121"とopenjdkバージョン "1.8.0_111"を試しました。 – MKumar