我的回购协议中有一个Maven web项目。为什么Maven命令MVN声纳:声纳在我的POM.xml中没有任何插件配置?
我是Maven noob,但我仍然明白有一些插件需要配置才能运行插件特定的命令。
事实:
我在端口号为9000
我的本地机器上运行的服务器声纳我还没有在我的pom.xml
参考添加任何声纳特定插件:
http://www.sonarsource.org/we-had-a-dream-mvn-sonarsonar/
观察:
但仍当我在命令行我的项目运行mvn sonar:sonar
它工作正常。的事实
物质是从在地狱Maven是拿起和理解“声纳:声纳”我还没有在我的pom.xml配置声纳插件,即使是这样的目标/命令?
问题/好奇心:
我不想声纳本身的知识。我想知道为什么mvn sonar:sonar
在没有在我的pom.xml中配置声纳插件的情况下工作
为什么以及如何?
事实答案!!!很酷,谢谢:) – 2013-03-06 14:33:24
还是不明白为什么让groupId“org.codehaus.mojo”让我们使用快捷键? – Ievgen 2015-03-12 17:34:25
@levgen org.apache。maven.plugins和org.codehaus.mojo是特殊的组ID。请参阅http://maven.apache.org/guides/introduction/introduction-to-plugin-prefix-mapping.html的最后一部分。 – 2015-03-13 13:25:13