我正在搞乱Sonar,有关如何在没有pom.xml的情况下启动和运行声纳的教程和指南数量有限。
当我使用Maven时,它是简单的,2个命令,你就可以运行了!
但是,让我们想到你想在一个不使用maven或pom.xml文件的项目上使用Sonar。
这可能吗?
答案 0 :(得分:4)
如果您想进行声纳分析,则没有义务使用Maven。您也可以使用Ant(see doc)或简单地使用Java Runner(see doc)。
Java Runner实际上是最简单的方法,这实际上是分析使用除Java以外的其他语言构建的应用程序的首选方式(例如C#,PHP,Groovy,Python,Cobol,C / C ++ ......) / p>
使用Maven for Java项目的主要优点是它可以编译项目并为您运行单元测试。
使用Ant肯定会有点复杂,但是我们提供了可以用来开始的sample applications。
答案 1 :(得分:0)
虽然我没有亲自试过,但我认为你当然可以。请参阅此链接http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task+1.0
但是要准备花些时间让它工作,因为它不会像mvn声纳那样简单:声纳