我怎样才能将Sonar与我们用ant构建的项目一起使用?

时间:2011-12-23 23:25:00

标签: java sonarqube

我们用蚂蚁建立我们的项目并对此感到满意。

前几天,我想让Sonar尝试一下,发现它需要我拥有maven。所以,我想我的项目中某处需要某种pom.xml。

我希望避免三件事:

  • 立即学习maven (一般情况下我可能想要,但不是现在)
  • 从ant
  • 迁移到maven
  • 维护两个构建脚本 - 一个用于蚂蚁,另一个用于maven。

是否可以尽可能减少此pom.xml并且能够使用Sonar分析项目?

感谢。

P.S。

不太受欢迎的声纳替代品也很受欢迎。

2 个答案:

答案 0 :(得分:3)

根据要求,将其作为答案:

SONAR comes with an ANT task

另请参阅this

答案 1 :(得分:2)

Sonar 2.6版引入了ANT task来运行Sonar。

代码覆盖率报告需要额外的工作。请参阅以下答案:

SONAR - Measure Code Coverage using Cobertura