Memo)S-JIS[2011-08-26/2011-09-24]変更履歴MavenローカルリポジトリーMavenのローカルリポジトリーのメモ。基本的にローカルリポジトリー(自分のマシン上に作られる)はリモートリポジトリー(インターネット上で公開されている)から取ってきたアーカイブファイルの置場となっている。Mavenで管理された各アプリケーションのコンパイルや実行では、ローカルリポジトリー上にあるファイルを参照・使用する。リモートリポジトリー上にアーカイブ(jarファイル類)を公開せず、直接ローカルリポジトリーに登録して使用することも出来る。Windows7では「C:\Users\ユーザー\.m2\repository」がローカルリポジトリーの場所となる。[2011-09-24]ローカルリポジトリーへのファイルの登録インターネット(リモートリポジトリー)上にファイルを公開せず、直接ローカルリポジトリーにファイルを登録することが出来る。登録したファイルは通常のMaven管理下のライブラリーと同様に参照することが出来る。※この登録方法は、pom.xmlは必要ない。例fileローカルリポジトリーに登録するファイル。-Dfile=sample1.jargroupIdファイルを所属させるグループ。-DgroupId=jp.hishidamaartifactIdファイルを所属させるアーティファクト。-DartifactId=sample1version今回登録するファイルのバージョン。-Dversion=0.1packagingファイルの種類。-Dpackaging=jarグループは、アプリケーションの作成者や管理者というイメージだろうか。Javaのパッケージの命名に近い感じがする。アーティファクトがアプリケーションに相当し、アプリケーションを色々作るとアーティファクトがsample2・sample3...という感じで増えていくのだろう。上記の例の様にして登録したアーティファクト(ファイル)は、pom.xmlに以下の様に記述すると参照されるようになる。/技術メモへ戻るメールの送信先:ひしだま。