※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

maven2を使うための準備です。
ダウンロードから環境設定、動くかしらんの確認まで。


maven2を用意する

うちのPCやうちのサーバーにはmaven2がないよ?って人はここから。

maven2のダウンロード

まずはmaven2をDLしてくる。

http://maven.apache.org/
みぎっかわにダウンロードページに行くリンクがあります。
バージョンは、2008/5の時点で最新が2.0.9だったけど、私のところは2.0.7を使います。

maven2を配置する

落としてきたら、Cドライブ直下あたりに解凍するです。
ディレクトリの名前は分かりやすく変えておくといいかも

私はこんな感じの名前に変えました。
maven2_0_7

で、Cドライブ直下において、パスは
C:\maven2_0_7
にしました。分かりやすいー!

PCの設定

maven2の環境を作っていきます。

ユーザー環境変数MAVEN_HOME作成

MAVEN_HOME 
C:\maven2_0_7

Pathを通しておく

C:\maven2_0_7
PATHという環境変数に
%MAVEN_HOME%\bin
を追加。

※JAVA_HOMEは設定してあるですか?これももちろん必要です。

maven2の設定

自分の環境に合わせて設定ファイルを書き換えます。
これからmaven2が使いやすいようにsettings.xmlってファイルをちょっといじります。
ファイルの場所はココだ!
%MAVEN_HOME%\conf\settings.xml

settings.xmlをテキストエディタとかで開いて編集していきます。
htmlのソースみたいねー。とのんきなことを口走ったのはxmlを知らなかった頃の私。

ローカルリポジトリの場所を設定する

ローカルリポジトリとは!いろいろなjarだのなんだのをいれておくところなんですって。
初めてinstallなんかすると、ここに書かれている場所がなかったら新規作成してそれからずっとそこを使うのね。
よくわかんないですね。これは後ほど実行するときに体感してみましょうそうしましょう。

デフォルトでは
~/.m2/repository
ってところに作られるです。
つまり最悪こんなところに作られちゃう。
C:\Documents and Settings\All user\.m2\repository
パスが長かったり間にスペース入ってたりするのは何かと不便なので変えておきます。

settings.xmlに <localRepository>ってタグがあるので、それを探して書き換えます。

settings.xml設定方法はこんな感じ。
<localRepository>z:\maven2Repository</localRepository>

私のローカルリポジトリの場所はz:\maven2Repositoryにしてみました。
これなら打やすいし分かりやすい。

注意点です。
コメントになってるのではずすのを忘れずに。

ちなみにxmlのコメント化は
<!-- こめんとしたい内容 -->
です。私ったらこういうのを最初は知らないままやってたのです。。。

プロキシの設定をする(おぷしょん)

maven2ったら、必要なjarとかをネットワーク経由で勝手にローカルリポジトリにDLしてくれるステキなやつなんです。
でも接続するために必要なプロキシの設定しとかないと、ネットワークエラーでinstallできないのです。
必要のない人もいるかもですが、うちの職場はプロキシ設定してるのでやります。

  1. <settings>タグ内の<proxies>ってタグのところを探す。
こんな設定で。
 <proxies>
   <proxy>
     <id>optional</id>
     <active>true</active>
     <protocol>http</protocol>
     <host>proxy.dotcom.co.jp</host>
     <port>8080</port>
   </proxy>


準備完了の確認をしてみる

以上でおっけーなはず。。。。

じゃmaven2が動いてることを確認しましょうそうしましょう。
コマンドプロンプトを開いて以下のコマンドを叩いてみるです。
mvn -v

Enterしたら
Maven version: 2.0.7
Java version: 1.6.0
OS name: "windows xp" version: "**" arch: "**"
って感じのが出てくればmaven2は使える状態です。
  • Maven versionは入れたmaven2のバージョン
  • Java versionはjdkのバージョン
  • OS以下は使っているPCの環境です。私はxp使ってるのでこんな感じ。

↑のメッセージが出てこないときはmvn(maven2の実行スクリプト)が効いてないってことです。
binにちゃんとパスが通ってるか確認してみるですよ。



次はちょっと使ってみます。
ちょっと使ってみるへゴーです。