用于java maven项目常规分析的sonar

用于java maven项目常规分析的sonar,java,maven,ubuntu,sonarqube,Java,Maven,Ubuntu,Sonarqube,我能够在Ubuntu环境中使用mvn sonar:sonar命令在sonar服务器上进行项目分析。但现在我想定期这样做,以便在sonar服务器上看到我的项目的更新版本。执行mvn sonar:sonar对于我的每次提交都不是一个好主意。有什么方法可以定期这样做吗?您可能正在寻找一个持续集成系统。为此,您可以安装Jenkins,并使用以您喜欢的节奏触发分析。这可能是触发声纳分析最常用的方法 另一方面,定期作业可以在Ubuntu上使用触发。很好,但当阅读上面的内容时,我观察到了sonar runne

我能够在Ubuntu环境中使用mvn sonar:sonar命令在sonar服务器上进行项目分析。但现在我想定期这样做,以便在sonar服务器上看到我的项目的更新版本。执行mvn sonar:sonar对于我的每次提交都不是一个好主意。有什么方法可以定期这样做吗?

您可能正在寻找一个持续集成系统。为此,您可以安装Jenkins,并使用以您喜欢的节奏触发分析。这可能是触发声纳分析最常用的方法


另一方面,定期作业可以在Ubuntu上使用触发。

很好,但当阅读上面的内容时,我观察到了sonar runner…但现在我只使用sonarQube。声纳跑步者是干什么的。我读过这篇文章,但无法得到runner的用途,因为sonar runner和maven是使用声纳进行分析的两个备选方案。看,这是正确的,因为sonar runner是分析代码的最独立的方法,无论使用什么工具来构建项目。但是,如果您有ant项目,可能会很感兴趣地查看,特别是如果您已经定义了includes/libraries变量。您确实帮助了我很多,节省了我的研究时间并提供了满足我需求的精确解决方案。谢谢。不客气。但是,您似乎删除了您的一条评论。今后请避免这样做,这会使讨论更难理解。其他人可能会对你所引导的完整反思感兴趣。