2009年1月7日水曜日

m2eclipseで外部Maven2の利用とローカルリポジトリの変更

スズキです。

予告どおり、次は、
「m2eclipseで外部Mavenの利用とローカルリポジトリの変更」
です。(まあ、設定の話ですが...)

まずは下記より、Maven2本体をダウンロードし、
http://maven.apache.org/
"S:\sbin\maven"(suz-labポータブル環境推奨)
などに展開します。("maven/bin/mvn.bat"とかになります)

次に、Eclipse(m2eclipse)の設定で、
「Maven > インストール」にある追加ボタンで、
"S:\sbin\maven"を追加します。

そうすると、"Global Settings"の内容が、
S:\sbin\maven\conf\settings.xml
になるはずです。

そしたら、今度は、ローカルリポジトリの変更ですが、
こちらは、"User Settings"で指定するsettings.xmlで調整します。

suz-labポータブル環境では、このファイルを
"S:\etc\maven\settings.xml"に置いて、指定しています。

このXMLファイルを下記のように調整することで、
ローカルリポジトリを変更することができます。

--------【XML】--------
<settings
    xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
    http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>S:\var\maven</localRepository>
</settings>
--------
※ローカルリポジトリを"S:\var\maven"に変更しています。

m2eclipseの設定画面でもローカル・リポジトリーの項目が、
上記で設定したフォルダに変更されているはずです。

ようやく、このEclipse&Maven環境で、
CheckStyle/PMD/FindBugsのレポート出力ができるぞ!

--
http://suz-lab.blogspot.com/

0 コメント: