Java, mavenmavenのphaseとかgoalとかについて実は適当な理解しかしていなかったのでまとめた。■goalgoalとは、mavenが実行するタスクの中で最小粒度のもの。要するにプラグインの中のメソッド1個を意味する(ので、プラグインを追加すればいくらでも増やせる)。たとえばCoberturaを考えてみると、 mvn org.codehaus.mojo:cobertura-maven-plugin:2.4:cobertura または(普通はpom.xmlやsettings.xmlに設定を追加して以下のように省略してしまう) mvn cobertura:cobertura は、group-id="org.codehaus.mojo"artifact-id="cobertura-maven-plugin"version=2.4のプラグインを(ローカル/セントラル)リポジトリ