我的仓库中有一个Maven Web项目。
我是Maven新手,但我仍然明白,只有在需要配置某些插件后,我们才能运行插件特定的命令。
事实:
我的本地计算机上的端口9000上运行着一个声纳服务器。
我没有在POM.xml中添加任何声纳特定的插件
参考:
http://www.sonarsource.org/we-had-a-dream-mvn-sonarsonar/
观察:
但是,当我从命令行运行mvn sonar:sonar项目时,它仍然可以正常工作。
事实是我还没有在POM.xml中配置声纳插件,即使那样,Maven也会从那里捡起并理解“声纳:声纳”目标/命令?
问题/好奇心:
我不想要声纳本身的工作知识。我想知道为什么mvn sonar:sonar不在pom.xml中配置声纳插件就可以工作
为什么以及如何?