蚂蚁构建通过,但声纳构建失败



我正在使用Sonar的新版本与Ant构建连接到Hudson。

我在控制台中得到以下错误。

构建获得成功,但最后在maven上给出失败!我只使用声纳-蚂蚁目标。我不做任何与pom有关的事情。

[sonar:sonar] [INFO]数据库优化完成:421 ms BUILD[workspace] $ mvn.bat -f . conf . conf . conf . conf . conf . conf . conf"C: 文件和Settingshegdera.hudsonjobsZOOR2workspacepom.xml" -e -B声纳:声纳-Dsonar.host.url = http://localhost: 8001+错误堆栈跟踪被打开。[INFO]扫描项目…[INFO]搜索插件库前缀:'sonar'。(信息)忽略可用的插件update: 2.0-beta-2,因为它需要Maven3.0版本[INFO]忽略可用插件更新:2.0-beta-1作为它需要Maven 3.0版本[INFO]------------------------------------------------------------------------ [ 信息]建筑Maven默认项目[信息]task-segment:[声纳:声纳](聚合式)[INFO]------------------------------------------------------------------------ [ 信息)------------------------------------------------------------------------ [ 错误]构建错误[信息]------------------------------------------------------------------------ [ 信息不能执行的魔力:声纳。它需要一个项目现有的pom.xml,但构建中没有使用。(信息)------------------------------------------------------------------------ [ 信息跟踪org.apache.maven.lifecycle.LifecycleExecutionException:不能执行mojo: sonar。它需要一个具有现有Pom.xml,但是构建过程中没有使用。在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java: 719)在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal (DefaultLifecycleExecutor.java: 569)在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal (DefaultLifecycleExecutor.java: 539)在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures (DefaultLifecycleExecutor.java: 387)在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments (DefaultLifecycleExecutor.java: 284)在org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (DefaultLifecycleExecutor.java: 180)(defaultmven .java:328org.apache.maven.DefaultMaven.execute (DefaultMaven.java: 138)org.apache.maven.cli.MavenCli.main (MavenCli.java: 362)org.apache.maven.cli.compat.CompatibleMain.main (CompatibleMain.java: 60)在sun.reflect.NativeMethodAccessorImpl。invoke0(本机方法)atsun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java: 39)在sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java: 25)(Method.java:597org.codehaus.classworlds.Launcher.launchEnhanced (Launcher.java: 315)(Launcher.java:255org.codehaus.classworlds.Launcher.mainWithExitCode (Launcher.java: 430)(Launcher.java:375)引起的apache.maven.plugin. mojoexecutionexception: Cannot execute魔力:声纳。它需要一个具有现有pom.xml的项目,但是构建没有使用。在org.apache.maven.plugin.DefaultPluginManager.executeMojo (DefaultPluginManager.java: 414)在org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals (DefaultLifecycleExecutor.java: 694)…更多[信息]------------------------------------------------------------------------ [ 信息)总时间:& lt;1秒[信息]完成于:星期五7月15日17:37:18[INFO]最终内存:2M/15M [INFO]------------------------------------------------------------------------ 完成:失败

谁能帮我解决这个问题?

我明白了!这是由Sonar Hudson插件完成的!它总是在寻找Maven Pom.xml!

由于Maven无法创建POM文件.......,导致构建失败当您尝试使用ANT声纳任务时,为什么要运行Maven ?

新功能(由Sonar 2.6引入)使您能够从ANT运行Sonar分析,如下所示:

$ ant sonar

这当然假设你已经添加了一个新的目标到你的build.xml称为"声纳"。对于这样的例子,我推荐Sonar ANT任务文档:

相关内容

  • 没有找到相关文章

最新更新