通过哈德森将声纳参数传递给maven

时间:2013-01-27 16:32:41

标签: maven hudson sonarqube

使用声纳哈德森和maven设置代码分析 我的计划是每天运行分析,所以我试图将参数传递给Hudson:

clean install sonar:sonar -Dsonar.dynamicAnalysis=reuseReports **-Dsonar.projectDate=yyyy-     MM-dd**

不是每天手动输入/更改日期 - 有没有办法让它成为每天自动更改的参数? 谢谢 苦恼

2 个答案:

答案 0 :(得分:1)

您在寻找执行的日期/时间吗?您可以尝试使用-Dsonar.projectDate = $ {BUILD_ID}作为参数吗?查看localhost:8080 / env-vars.html,了解可以传递给声纳插件的可用参数。

答案 1 :(得分:1)

您不需要使用“-Dsonar.projectDate”:仅在您想要重播过去的某些分析时使用它。因此,您只需删除此参数,Sonar将采用当前日期为您的分析添加时间戳。

另外,考虑使用Sonar Hudson / Jenkins插件而不是直接调用Maven,这将对您有所帮助:http://docs.codehaus.org/pages/viewpage.action?pageId=116359341