我正在使用maven 1.0.2在jenkins中构建一个java项目。我正在尝试为此项目配置声纳报告。我正在使用Sonar 4.0版。当我触发构建时出现以下错误:
[Project_Sonar] $ / MyPath/maven-1.0.2/bin/maven -f /MyPath/workspace/Project_Sonar/maven.xml -e -B sonar:sonar -Dsonar.jdbc.driver = org.postgresql.Driver -Dsonar.jdbc.url = jdbc:postgresql://sonardb.example.com:5534 / sonar ******** ******** -Dsonar.host.url = http://example.com:8093/sonar ******** ******** -Dmaven.repo.local = / Mypath / workspace / Project_Sonar / .repository 建筑失败 目标“声纳:声纳”在这个项目中不存在。
有人可以帮忙吗?
此致 Inderpreet Kaur
答案 0 :(得分:0)
你必须update Maven to a newer version;如果我没记错的话,使用SonarQube 4.0至少需要Maven 3.0.x。
我建议使用最新版本(编写时为3.3.x),因为Maven的新版本经常修复可能在分析时导致错误的类加载问题。