タイトル通りですが、初心者すぎて私がわからなかったのでメモっておきます。
m2eプラグイン
これは、Eclipse上からMavenを実行するためのプラグインです。
今回、JavaEE開発用のEclipseを使いましたが、その場合はデフォルトで入っています。
わからなかったポイント
Eclipse上で右クリックしてMavenの実行を行うと、ポップアップが表示され、ゴールを指定する画面が出てきます。
一方で、世に出回っているMavenの記事を参照すると
mvn compile
のようなコマンドが良く出てきます。
私はこの関連性がよくわからず、mvnコマンドを実行したいんだけど、コマンド引数はどこに設定すればいいんだろう?と思ってました。
Eclipse上でMavenを実行するには
m2eプラグインで表示されるポップアップのゴールに設定するのは、上記で言えば「compile」の部分です。
mavenではmvnコマンドの後にゴールを指定するという書式になっており、ものすごく大雑把に言うとmvnコマンドの引数=ゴールというイメージになります。
また、2つ以上ゴールがある場合、例えば
mvn package deploy
のような場合もポップアップのゴール欄に「package deploy」と入力すればOKです。
つまり、m2eプラグインのポップアップの画面でゴールにmvnの引数部分を指定することで、mvnコマンドが実行できるのです!(※ハイフンで始まる引数は別枠)