yohjizzz's Blog

I'm a Programmer.

Maven2 で ozacc-mail library を参照するには?

「ozacc-mail library」は Maven (1.x) 用のリモートリポジトリを提供していたけど、
Maven2 用のリモートリポジトリはなくて、調べていたところ、、、

http://wiki.fdiary.net/maven2/?RemoteRepository#l2

ここ↑にあるとおり、
Maven2 では、
pom.xmlリポジトリの参照定義にて legacy と指定することで、
Maven (1.x) のリポジトリ(にあるモジュール)を参照することができた。

  <repositories>
    <repository>
      ・
      ・
      <url>http://spring-ext.sourceforge.jp/maven/</url>
      <layout>legacy</layout>
    </repository>
  </repositories>


なるほど…。


ついでに、、、
プロジェクトによっては、
インターネット上のリモートリポジトリを参照できない場合や、
公開することのできない独自のモジュールを参照させたいことがある。

そんな場合は、プロジェクトディレクトリの配下にリポジトリを作成しておいて、
こんな↓感じで参照させることも可能。

  <repositories>
    <repository>
      ・
      ・
      <url>file://${basedir}/lib</url>
      <layout>default</layout>
    </repository>
  </repositories>


以上。