[Seasar-dev:185] Maven2でのネーミングについてご相談

Hirotaka HONMA manhole
2005年 11月 14日 (月) 16:18:02 JST


本間です。

S2DaoでのMaven2ネーミングについて相談させてください。
S2本体のときも悩んだのですが、S2Daoでもrootのネーミングに
悩んでいます。

現状のS2Daoのディレクトリ構成とネーミング案は次のようになり
ます。

<ディレクトリ構成>

 trunk/
  + s2dao/               (a)
     + s2-dao/           (b)
     + s2-dao-examples/  (c)

<ネーミング案>

     groupId                    artifactId
     --------------------       ------------
 (a) org.seasar.dao             (どうしよう?)
 (b) org.seasar.dao             s2-dao
 (c) org.seasar.dao.examples    s2-dao-examples

(a)のartifactIdが悩みどころです。
案としては...

- s2-dao-root
- s2-dao-base
- s2-dao-components
- そもそも(a)を設けず、(b)(c)だけにpom.xmlを置く

# もしくは、(a)をs2-dao・(b)(c)を他の名称にする案も考えられ
# ますが、既リリース分とjarファイル名が異なってしまいますの
# で現実的では無いかと。

ちなみに、現状のS2本体のディレクトリ構造とネーミングは次のよ
うになっています。

 trunk/
  + seasar2/             (1)
  |  + s2-framework/     (2)
  |  + s2-extension/     (3)
  |  + examples/         (4)
  + s2-tiger/            (5)
  + s2-backport175/      (6)

    groupId                            artifactId
    --------------------               ------------
 (1) org.seasar                         s2
 (2) org.seasar.framework               s2-framework
 (3) org.seasar.examples                s2-examples
 (4) org.seasar.extension               s2-extension
 (5) org.seasar.framework.container     s2-tiger
 (6) org.seasar.framework.container     s2-backport175

よろしくお願いします。


seasar-dev メーリングリストの案内