2012-06-10 7 views
9

mvnをコマンドラインからコンパイルすると、pom.xmlを使用してビルドされます。しかし、私はそれをEclipseで実行しようとすると(m2eclipseプラグインを使用して)、pom.xmlを右クリックしてmavenビルドとして実行すると、目標が尋ねられます。私はmavenには新しく、eclipseを通して実行したいと思っています。それでは、コマンドラインから実行するときに何も尋ねないのはなぜですか?デフォルトの目標はありますか?Eclipseから実行するMavenの目標

ありがとうございました。

答えて

7

はい、デフォルト目標はありますが、それはプロジェクトによって異なり、明示的に定義することができます。

詳細については、BaseBuild Element Set(デフォルト目標はinstall)とそのページの残りの部分を参照してください。 IIRCでは、m2eclipseのデフォルトの目標を定義することができますが、私はしばらく使っていません。

ソースディレクトリが更新されたときに実行する目標を定義する設定もあります:それはたくさん助け

http://www.sonatype.com/books/m2eclipse-book/reference/preferences.html

+0

おかげで。しかし、1つの質問:それで、mavenはインターネットから必要なjarファイルをすべてインストールするのですか?それはどこに追加されますか?私はあなたの助けによって日食にうまく組み立てられ、インストールされました。今、私は、jarファイルがないために約100のエラーが発生しています。 – Sara

+0

@Sara **エラー:**未解決の依存関係エラーが発生した場合は、pomファイルに欠落している可能性があります。または、m2eclipse設定で不安定なものがあります。 *実行中の*エラーがEclipseの外で発生した場合は、正しいクラスパスを定義していないためです。 **理論:**はい、Mavenの主な機能の1つは、推移的な依存関係を解決し、それらを自動的にダウンロードすることです。デフォルトでは、ローカルリポジトリはホームディレクトリの '.m2/repository'の下にあります。 –

関連する問題