mvnのパッケージをgitで管理する

概要

現在、javaのライブラリをイジイジして(;´Д`)ハァしているのですが、
作成したパッケージをmnv上からどのようにアクセスする事が一番良いか調査しました。
git上にソースコードと合わせて管理出来る事が分かったのでメモします。

はまりポイント

基本的には、参考サイトで纏めて頂いた方法で実現する事が出来ました。
ただし、mvn初心者なので、以下ポイントにハマリマシタ...。

・公開先のリポジトリサーバの設定

gitへのアクセス情報は、共通設定である「settings.xml」内部で記述します。
各プロジェクトの「pom.xml」では、ここで指定したgit情報を参照出来る必要が有ります。
参照の指定方法は以下となります。
pom.xml->projectの階層に記述すると有効になります。

  <properties>
    <github.global.server>github</github.global.server>
  </properties>

・参照先のリポジトリサーバの設定
git上に公開されたライブラリを参照する側のプロジェクト
ではpom.xml上で参照先のリポジトリを設定します。
此方の設定は、
pom.xml->projectの階層下に以下のような記述を行うと良いようです。

  <repositories>
    <repository>
      <id>***指定ID***</id>
      <url>*** git URL ***</url>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>always</updatePolicy>
      </snapshots>
    </repository>
  </repositories>

参考

以下ページほ参考にさせて頂きました。

GitHubMavenリポジトリにしよう
http://blog.lampetty.net/blog_ja/index.php/archives/527
↑基本の記事です。
基本的には記事通りで行けました。

GithubMavenリポジトリにする方法
http://shinodogg.com/wp-trackback.php?p=5405
↑画像つきで分かりやすかったです。