我正在使用带有 Ant build connectint 的 Sonar 新版本到 Hudson。
我在控制台中收到以下错误。
构建成功,但最后它在 Maven 上失败了!我只使用 Sonar-Ant Target。我没有用 pom 做任何事情。
[sonar:sonar] [INFO] 数据库优化完成:421 ms 构建成功总时间:49 秒 [workspace] $ mvn.bat -f "C:\Documents and Settings\hegdera.hudson\jobs\ZOOR2\workspace\pom. xml" -e -B sonar:sonar -Dsonar.host.url=http://localhost:8001 + 错误堆栈跟踪已打开。[INFO] 正在扫描项目... [INFO] 正在搜索存储库以查找带有前缀的插件:“声纳”。[INFO] 忽略可用插件更新:2.0-beta-2,因为它需要 Maven 版本 3.0 [INFO] 忽略可用插件更新:2.0-beta-1,因为它需要 Maven 版本 3.0 [INFO] --------- -------------------------------------------------- ------------- [INFO] 构建 Maven 默认项目 [INFO] 任务段:[声纳:声纳](聚合器样式)[INFO] ---------------------------------------------------- -------------------------------- [信息] --------------- -------------------------------------------------- ------- [错误] 构建错误 [信息] ------------------------------------ ------------------------------------- [INFO] 无法执行 mojo:声纳。它需要一个具有现有 pom.xml 的项目,但构建没有使用它。[信息] --------------------------------------------- ------------------------- [INFO] 跟踪 org.apache.maven.lifecycle.LifecycleExecutionException:无法执行 mojo:声纳。它需要一个具有现有 pom.xml 的项目,但构建没有使用它。在 org.apache.maven.lifecycle.DefaultLifecycleExecutor 的 org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)。在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java: 25) 的 invoke0(Native Method) 597)在 org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 在 org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 在 org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java :430) 在 org.codehaus.classworlds.Launcher.main(Launcher.java:375) 引起:org.apache.maven.plugin.MojoExecutionException:无法执行 mojo:声纳。它需要一个具有现有 pom.xml 的项目,但构建没有使用它。在 org.apache.maven.lifecycle 的 org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:414)。
有人帮我解决这个问题吗?