Maven 2.0

ファイヤーウォールの内部で使う場合は、最初に ~/.m2/settings.xml を作って、プロキシの設定をおこなう必要がある。Windowsの場合は、C:\Documents and Setting\ユーザ名\.m2。設定方法は、http://maven.apache.org/guides/mini/guide-proxies.html を参照。
これを最初に設定していないと、以下のようなエラーが発生する。mavenは初回の実行結果をキャッシュするので、後でプロキシ設定をしてもエラーは解消されない。

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

日本語関係の設定がよくわからない。とりあえず、javadocは pom.xmlに以下の設定を追加したら文字化けせずに出力できるようになった。




maven-javadoc-plugin

Shift_JIS
Shift_JIS



しかし、http://maven.apache.org/guides/plugin/guide-java-plugin-development.htmlhttp://maven.apache.org/guides/mini/guide-configuring-plugins.html のようなプラグイン開発者向けのドキュメントを読んで、--debugの出力、あるいはプラグインのコードを読まないと設定できないのは、いまいちだな。