directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ersin Er <ersin...@gmail.com>
Subject Re: Naming conventions for artifactIds, groupIds and how this relates to site generation
Date Tue, 24 Jan 2006 12:22:04 GMT
Hi,

Which form is better up to you?

1)
<groupId>org.apache.directory.mina</groupId>
<artifactId>core</artifactId>

which deploys to:

http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/core/<version>/core-<version>.jar

or

2)
<groupId>org.apache.directory.mina</groupId>
<artifactId>org.apache.directory.mina</artifactId>

which deploys to:

http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/org.apache.directory.mina/<version>/org.apache.directory.mina-<version>.jar

or

3)
<groupId>org.apache.directory.mina</groupId>
<artifactId>mina-core</artifactId>

which deploys to:

http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/mina-core/<version>/mina-core-<version>.jar

And another point: if we choose, for example the 3rd option, consider
integration and filter subprojects:

Which one do you prefer?

3.1)
<groupId>org.apache.directory.mina</groupId>
3.1.1) <artifactId>mina-netty-codec-filter</artifactId>
or
3.1.2) <artifactId>mina-filter-codec-netty</artifactId>

which deploys to:

3.1.1) http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/mina-netty-codec-filter/<version>/mina-netty-codec-filter-<version>.jar

or

3.1.2) http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/mina-filter-codec-netty/<version>/mina-filter-codec-netty-<version>.jar

or

3.2)
<groupId>org.apache.directory.mina.filter.codec</groupId>
<artifactId>mina-netty-codec-filter</artifactId>

http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/filter/codec/mina-netty-codec-filter/<version>/mina-netty-codec-filter-<version>.jar

or

3.3)
<groupId>org.apache.directory.mina.filter.codec</groupId>
<artifactId>netty</artifactId> (which mimics 3.1.2 which is strict
package-class like scheme)

which deploys to:

http://cvs.apache.org/maven-snapshot-repository/org/apache/directory/mina/filter/codec/netty/<version>/netty-<version>.jar


I wish I did not write anything wrong. It has been a bit hard to write
this e-mail :-) You'll need to think about applicable schemes for
[1-2](.[1-9])+ yourself ;-)

--
Ersin
Mime
View raw message