我的回購協議中有一個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