第1章
構成管理入門  

第2章
Subversionによるバージョン管理入門

第3章
Subversionベストプラクティス

第4章
Maven2によるビルド入門

第5章
Maven2ベストプラクティスリリースの自動化

第6章
リリースの自動化

Appendix
Maven 2はまり道


※WEB+DB PRESS Vol.39掲載の記事を載せています。

第4章 Maven2によるビルド入門

Authors:YAMAMOTO Ryuzo

Maven2のインストール

それでは、Maven 2を体感していきましょう。 Maven 2を使用するにはJava Development Kit(JDK)が必要です。JDKはすでにインストール済みであるとして進めます。
Maven 2のサイト(注1)からmaven-2.0.6-bin.zipをダウンロード・展開し、maven-2.0.6フォルダを適当な場所に設置します。 次に、設置したMaven 2のbinフォルダ(例:C:\maven-2.0.6\bin)を環境変数PATHに追加します。
必要な設定は以上です。では、正常にインストールできたか確認してみましょう。コマンドプロンプトから以下のコマンド実行してください。

> mvn --version

「--version」はMaven 2のバージョンを表示するオプションです。「Maven version: 2.0.6」と表示されたら問題なくインストールが完了しています。

プロキシサーバの設定

Maven 2はインターネットへの接続を必要とします。 直接インターネットに接続できる環境であれば特に設定は必要ありませんが、プロキシ接続が必要な場合は、あらかじめ次の設定を行ってください。

●リスト1 プロキシの接続設定(settings.xml)
<?xml version="1.0" encoding="UTF-8"?>
<settings
<proxies>
<proxy>
<active/>
<protocol>プロトコル(httpなど)</protocol>
<username>プロキシユーザ名</username>
<password>プロキシパスワード</password>
<port>プロキシポート</port>
<host>プロキシホスト</host>
<id/>
</proxy>
</proxies>
</settings>


settings.xmlは開発者ごとや環境によって異なる設定を記述するファイルです。プロキシ設定のほかにリモートリポジトリの認証情報やローカルリポジトリの場所などが設定できます(リスト 2)。 settings.xml の記述の仕方は、公式サイトの「Settings Reference」(注2)に説明があります。

●リスト2 ローカルリポジトリの設定(settings.xml)
<settings
...
<localRepository>C:maven-repository</localRepository>
...
</settings>


注1)http://maven.apache.org/download.html
注2)http://maven.apache.org/settings.html