Sonar を 3.0.1 からバージョン 3.3.1 にアップグレードしましたが、コード解析ジョブが壊れてしまいました。
コード分析ジョブを含むすべてのプロジェクトは、階層構造を持つマルチモジュール Maven プロジェクトです
以前のバージョンのソナー (3.0.1) では、ジョブは 1 つの Maven ビルド ステップで構成されていました。
org.codehaus.sonar:sonar-maven3-plugin:3.0.1:sonar -P sonar -X
(ソナーサーバー情報は「ソナー」という名前のmavenプロファイルに保存されます)
今、私はこのビルドステップを
org.codehaus.sonar:sonar-maven3-plugin:3._3_.1:sonar -P sonar -X
そして今、ビルドは失敗しています。
誰かが解決策を知っていますか?
スタックトレースがあります:
6:48:21 Jenkins がデータ収集を完了するのを待っています 16:48:21 mavenExecutionResult 例外が空ではありません 16:48:21 メッセージ: プロジェクト proj-parent でゴール org.codehaus.sonar:sonar-maven3-plugin:3.3.1:sonar (default-cli) を実行できませんでした: ゴール org.codehaus.sonar のデフォルト cli を実行します:sonar-maven3-plugin:3.3.1:sonar が失敗しました: null 値 16:48:21 原因: ゴール org.codehaus.sonar:sonar-maven3-plugin:3.3.1:sonar の default-cli の実行に失敗しました: null 値 16:48:21 スタック トレース: 16:48:21 org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト proj-parent で目標 org.codehaus.sonar:sonar-maven3-plugin:3.3.1:sonar (default-cli) を実行できませんでした: 実行 default-目標 org.codehaus.sonar:sonar-maven3-plugin:3.3.1:sonar の cli が失敗しました: null 値 16:48:21 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:225) で 16:48:21 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:153) で 16:48:21 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:145) で 16:48:21 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:84) で 16:48:21 org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:59) で 16:48:21 org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild (LifecycleStarter.java:183) で 16:48:21 org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:161) で 16:48:21 org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:319) で 16:48:21 org.apache.maven.DefaultMaven.execute (DefaultMaven.java:156) で 16:48:21 org.jvnet.hudson.maven3.launcher.Maven3Launcher.main (Maven3Launcher.java:79) で 16:48:21 at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) 16:48:21 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 16:48:21 で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 16:48:21 で java.lang.reflect.Method.invoke(Method.java:601) 16:48:21 org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard (Launcher.java:329) で 16:48:21 org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:239) で 16:48:21 org.jvnet.hudson.maven3.agent.Maven3Main.launch (Maven3Main.java:158) で 16:48:21 hudson.maven.Maven3Builder.call (Maven3Builder.java:98) で 16:48:21 hudson.maven.Maven3Builder.call (Maven3Builder.java:64) で 16:48:21 hudson.remoting.UserRequest.perform (UserRequest.java:118) で 16:48:21 hudson.remoting.UserRequest.perform (UserRequest.java:48) で 16:48:21 hudson.remoting.Request$2.run(Request.java:326) で 16:48:21 hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) で 16:48:21 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 16:48:21 で java.util.concurrent.FutureTask.run (FutureTask.java:166) 16:48:21 で java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1110) 16:48:21 で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 16:48:21 で java.lang.Thread.run (Thread.java:722) 16:48:21 原因: org.apache.maven.plugin.PluginExecutionException: 実行 default-cli の目標 org.codehaus.sonar:sonar-maven3-plugin:3.3.1:sonar が失敗しました: null 値 16:48:21 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:110) で 16:48:21 org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:209) で 16:48:21 ... 27 続き 16:48:21 原因: java.lang.NullPointerException: null 値 16:48:21 com.google.common.base.Preconditions.checkNotNull (Preconditions.java:204) で 16:48:21 com.google.common.collect.ImmutableMap.entryOf(ImmutableMap.java:139) で 16:48:21 com.google.common.collect.ImmutableMap$Builder.put(ImmutableMap.java:178) で 16:48:21 com.google.common.collect.Maps.fromProperties (Maps.java:594) で org.sonar.batch.bootstrapper.Batch で 16:48:21 (Batch.java:50) org.sonar.batch.bootstrapper.Batch で 16:48:21 (Batch.java:38) 16:48:21 org.sonar.batch.bootstrapper.Batch$Builder.build(Batch.java:148) で 16:48:21 org.sonar.maven3.SonarMojo.execute (SonarMojo.java:133) で 16:48:21 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:101) で 16:48:21 ... 28 続き 16:48:21 メール送信先: ***** 16:48:21 チャンネル停止