リポジトリに 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 でソナー プラグインを設定しなくても機能する理由を知りたい
なぜ、どのように?