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

通过哈德逊将声纳参数传递给maven,maven,hudson,sonarqube,Maven,Hudson,Sonarqube,使用声纳hudson和maven进行代码分析 我的计划是每天运行分析,因此我尝试在Hudson中将参数传递为: clean install sonar:sonar -Dsonar.dynamicAnalysis=reuseReports **-Dsonar.projectDate=yyyy- MM-dd** 与其每天手动输入/更改日期,是否有办法使其成为每天自动更改的参数? 谢谢 satish您在寻找执行日期/时间吗?能否尝试使用-Dsonar.projectDate=${BUILD\

使用声纳hudson和maven进行代码分析 我的计划是每天运行分析,因此我尝试在Hudson中将参数传递为:

clean install sonar:sonar -Dsonar.dynamicAnalysis=reuseReports **-Dsonar.projectDate=yyyy-     MM-dd**
与其每天手动输入/更改日期,是否有办法使其成为每天自动更改的参数? 谢谢
satish

您在寻找执行日期/时间吗?能否尝试使用-Dsonar.projectDate=${BUILD\u ID}作为参数?查看localhost:8080/env-vars.html以获取可传递给sonar插件的可用参数。

您不需要使用“-Dsonar.projectDate”:它仅在您希望重播过去的某些分析时使用。所以你可以去掉这个参数,Sonar会用当前的日期给你的分析加上时间戳


也可以考虑使用声纳哈德逊/詹金斯插件,而不是直接调用Maven,这将帮助您:

Fabrice-感谢您的回复-尽管我还不太清楚插件与直接maven调用的优势-我知道插件提供了一个很好的GUI,使数据输入和可理解性更容易-但我还有其他优势吗?谢谢你的回答!关于这个话题,我已经给出了一个明确的答案:史蒂夫-谢谢-这正是我想要的,我不知道环境变量页()