jenkins使用的是1.644版本  
2016-2-17   评价     浏览(950 次)
原因:如果配置不成功,如果使用sonarqube-plugin插件,则需要maven,如果不 使用,而在ANT构建脚本中增加sonar的target,则在构建成功后,提示出 现 如下问题:sonar: [sonar:sonar] Apache Ant(TM) version 1.9.6 compiled on June 29 2015 [sonar:sonar] SonarQube Ant Task version: 2.2 [sonar:sonar] Loaded from: file:/root/.jenkins/jobs/AUTOTEST_DOMESTIC_CODE_BR_AUTOTEST- 632/workspace/webservice_patch_code/Domestic/lib/sonar-ant-task- 2.2.jar [sonar:sonar] INFO: Default locale: "zh_CN", source code encoding: "GB2312" [sonar:sonar] INFO: Work directory: /root/.jenkins/jobs/AUTOTEST_DOMESTIC_CODE_BR_AUTOTEST- 632/workspace/webservice_patch_code/Domestic/sonar [sonar:sonar] INFO: SonarQube Server 5.3 [sonar:sonar] 11:35:48.060 INFO - Load global repositories [sonar:sonar] 11:35:48.483 INFO - Load global repositories (done) | time=422ms [sonar:sonar] 11:35:48.496 WARN - Property 'sonar.jdbc.url' is not supported any more. It will be ignored. There is no longer any DB connection to the SQ database. [sonar:sonar] 11:35:48.497 WARN - Property 'sonar.jdbc.username' is not supported any more. It will be ignored. There is no longer any DB connection to the SQ database. [sonar:sonar] 11:35:48.497 WARN - Property 'sonar.jdbc.password' is not supported any more. It will be ignored. There is no longer any DB connection to the SQ database. [sonar:sonar] 11:35:48.498 INFO - User cache: /root/.sonar/cache [sonar:sonar] 11:35:48.679 INFO - Load plugins index [sonar:sonar] 11:35:48.681 INFO - Load plugins index (done) | time=2ms [sonar:sonar] 11:35:48.682 INFO - Download sonar-python-plugin- 1.5.jar [sonar:sonar] 11:35:48.698 INFO - Download sonar-l10n-zh-plugin- 1.8.jar [sonar:sonar] 11:35:48.700 INFO - Plugin [l10nzh] defines 'l10nen' as base plugin. This metadata can be removed from manifest of l10n plugins since version 5.2. [sonar:sonar] 11:35:48.701 INFO - Download sonar-pmd-plugin- 2.5.jar [sonar:sonar] 11:35:48.741 INFO - Download sonar-sonargraph- plugin-3.4.2.jar [sonar:sonar] 11:35:48.750 INFO - Download sonar-motion-chart- plugin-1.7.jar [sonar:sonar] 11:35:48.759 INFO - Download sonar-widget-lab- plugin-1.8.1.jar [sonar:sonar] 11:35:48.768 INFO - Download sonar-findbugs- plugin-2.4.jar [sonar:sonar] 11:35:48.832 INFO - Download sonar-java-plugin- 3.9.jar [sonar:sonar] 11:35:48.853 INFO - Download sonar-web-plugin- 2.4.jar [sonar:sonar] 11:35:48.860 INFO - Download sonar-scm-git-plugin- 1.1.jar [sonar:sonar] 11:35:48.882 INFO - Download sonar-timeline- plugin-1.5.jar [sonar:sonar] 11:35:48.884 INFO - Download sonar-checkstyle- plugin-2.4.jar [sonar:sonar] 11:35:48.929 INFO - Download sonar-jira-plugin- 1.2.jar [sonar:sonar] 11:35:49.385 INFO - Process project properties [sonar:sonar] 11:35:49.450 INFO - Load project repositories [sonar:sonar] 11:35:49.460 INFO - Load project repositories (done) | time=10ms [sonar:sonar] 11:35:49.463 INFO - Apply project exclusions [sonar:sonar] 11:35:49.522 INFO - Load quality profiles [sonar:sonar] 11:35:49.557 INFO - Load quality profiles (done) | time=35ms [sonar:sonar] 11:35:49.560 INFO - Load active rules [sonar:sonar] 11:35:49.951 INFO - Load active rules (done) | time=391ms [sonar:sonar] 11:35:49.955 WARN - SCM provider autodetection failed. No SCM provider claims to support this project. Please use sonar.scm.provider to define SCM of your project. [sonar:sonar] 11:35:49.955 INFO - Publish mode [sonar:sonar] 11:35:49.956 INFO - ------------- Scan Simple Java Project analyzed with the Sonar Ant Task BUILD FAILED /root/.jenkins/jobs/AUTOTEST_DOMESTIC_CODE_BR_AUTOTEST- 632/workspace/webservice_patch_code/Domestic/build- autotest.xml:538: org.sonar.runner.impl.RunnerException: Unable to execute Sonar at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLaun cher.java:91) at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75) at java.security.AccessController.doPrivileged(Native Method) at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java: 69) at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50 ) at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java :102) at org.sonar.runner.api.Runner.execute(Runner.java:100) at org.sonar.ant.SonarTask.launchAnalysis(SonarTask.java:53) at org.sonar.ant.SonarTask.execute(SonarTask.java:48) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:2 93) at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA ccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils .java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.Target.performTasks(Target.java:456) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:14 05) at org.apache.tools.ant.Project.executeTarget(Project.java:1376) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Defaul tExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1260) at org.apache.tools.ant.Main.runBuild(Main.java:853) at org.apache.tools.ant.Main.startAnt(Main.java:235) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112) Caused by: java.lang.IllegalStateException: Unable to register extension org.sonar.plugins.findbugs.FindbugsConfiguration at org.sonar.core.platform.ComponentContainer.addExtension(Component Container.java:238) at org.sonar.batch.bootstrap.ExtensionInstaller.doInstall(ExtensionI nstaller.java:72) at org.sonar.batch.bootstrap.ExtensionInstaller.install(ExtensionIns taller.java:52) at org.sonar.batch.scan.ModuleScanContainer.addExtensions(ModuleScan Container.java:172) at org.sonar.batch.scan.ModuleScanContainer.doBeforeStart(ModuleScan Container.java:92) at org.sonar.core.platform.ComponentContainer.startComponents(Compon entContainer.java:130) at org.sonar.core.platform.ComponentContainer.execute(ComponentConta iner.java:117) at org.sonar.batch.scan.ProjectScanContainer.scan(ProjectScanContain er.java:243) at org.sonar.batch.scan.ProjectScanContainer.scanRecursively(Project ScanContainer.java:238) at org.sonar.batch.scan.ProjectScanContainer.doAfterStart(ProjectSca nContainer.java:228) at org.sonar.core.platform.ComponentContainer.startComponents(Compon entContainer.java:132) at org.sonar.core.platform.ComponentContainer.execute(ComponentConta iner.java:117) at org.sonar.batch.task.ScanTask.execute(ScanTask.java:55) at org.sonar.batch.task.TaskContainer.doAfterStart(TaskContainer.jav a:86) at org.sonar.core.platform.ComponentContainer.startComponents(Compon entContainer.java:132) at org.sonar.core.platform.ComponentContainer.execute(ComponentConta iner.java:117) at org.sonar.batch.bootstrap.GlobalContainer.executeTask(GlobalConta iner.java:122) at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:119) at org.sonar.batch.bootstrapper.Batch.execute(Batch.java:79) at org.sonar.runner.batch.IsolatedLauncher.execute(IsolatedLauncher. java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorI mpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodA ccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLaun cher.java:87) ... 24 more Caused by: java.lang.NoClassDefFoundError: Lorg/sonar/api/batch/ProjectClasspath; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2583) at java.lang.Class.getDeclaredFields(Class.java:1916) at org.picocontainer.injectors.AdaptingInjection$2.run(AdaptingInjec tion.java:217) at java.security.AccessController.doPrivileged(Native Method) at org.picocontainer.injectors.AdaptingInjection.injectionFieldAnnot ated(AdaptingInjection.java:209) at org.picocontainer.injectors.AdaptingInjection.fieldAnnotatedInjec tionAdapter(AdaptingInjection.java:188) at org.picocontainer.injectors.AdaptingInjection.createComponentAdap ter(AdaptingInjection.java:57) at org.picocontainer.behaviors.AbstractBehaviorFactory.createCompone ntAdapter(AbstractBehaviorFactory.java:44) at org.picocontainer.behaviors.OptInCaching.createComponentAdapter(O ptInCaching.java:45) at org.picocontainer.DefaultPicoContainer.addComponent(DefaultPicoCo ntainer.java:536) at org.picocontainer.DefaultPicoContainer.access$300(DefaultPicoCont ainer.java:84) at org.picocontainer.DefaultPicoContainer$AsPropertiesPicoContainer. addComponent(DefaultPicoContainer.java:1149) at org.sonar.core.platform.ComponentContainer.addExtension(Component Container.java:236) ... 48 more Caused by: java.lang.ClassNotFoundException: org.sonar.api.batch.ProjectClasspath at org.sonar.classloader.SelfFirstStrategy.loadClass(SelfFirstStrate gy.java:41) at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:87) at org.sonar.classloader.ClassRealm.loadClass(ClassRealm.java:76) ... 62 more  
关键词:sonarqube5.3 ANT 不同服务器  
 
已给资料
Jenkins+Maven+S   umlooo  2016-2-20