ファイアウォールを越えてMavenをインストールする方法

Maven 2.0.7をダウンロードし適当なフォルダに展開した後、新規プロジェクトを作成するために次のコマンドを実行した。

mvn archetype:create -DgroupId=sample.com -DartifactId=sample-com
しかし、次のエラーでプロジェクトが生成されなかった。

The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no valid version could be found

原因はローカルリポジトリに必要なパッケージをインターネットからダウンロードするため、プロキシサーバの認証で失敗していたようである。
これを回避するにはまず、confフォルダにあるsettings.xmlの設定の中からプロキシ認証の部分のコメントを外し有効にする。


次に、Xスイッチをつけて先のコマンドを実行する。
mvn -X archetype:create -DgroupId=sample.com -DartifactId=sample-com

もし、ここでまた失敗するようであれば、C:\Documents and Settings\yourname\.m2フォルダを削除してやり直すとよい。
次からはダウンロードは行われないので、Xスイッチは不要である。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/299

関連情報

Copyright(C) 2007 アーキテクト360 Allrights reserved.