Brett Porter wrote:

The Maven developers have been discussing the future repository format so I can speak with reasonable authority on this.



[X] +1 Put everything in one directory (such as jakarta-taglibs)
Advantage: less groups on ibiblio
Disadvantage: the group is going to be huge (around 30-80 files on
each artifact sub-dir)



What do you mean "each artifact sub-dir"?

I imagine this is less work for you, and is best compatible with the future direction.
This is my vote. So you'd start out with:
taglibs/jars/taglibs-standard-1.0.1.jar
(I'd stick with the existing taglibs group for now).

When you convert to Maven, this means your groupID is "taglibs" and your artifactId is "taglibs-XXX" for each project.

I think we'll have jakarta-commons move that way in the long run, eventually with a structure like org/apache/jakarta/commons/collections/1.0.1/commons-collections-1.0.1.jar.



wouldn't it be:

org/apache/jakarta/commons/collections/1.0.1/collections-1.0.1.jar

as "collections" is the artifact id and "org/apache/jakarta/commons" is the group heirarchy?


In which case it would be the following for taglibs after we've made such a transition:


org/apache/jakarta/taglibs/1.0.1/standard-1.0.1.jar

and until then, I think your right that it would be

taglibs/jars/taglibs-standard-1.0.1.jar



So if we were to define a list of goals to make the transition to a "new" repository structure, what would they look like?

1.) migrate commons from individual project directories to a single project directory (IE)

commons-collections/jars/commons-collections-1.0.1.jar
commons-beanutils/jars/commons-beanutils-1.0.1.jar
-to-
commons/jars/commons-collections-1.0.1.jar
commons/jars/commons-beanutils-1.0.1.jar

2.) make sure all projects maintain this strategy. (IE)

taglibs/jars/taglibs-standard-1.0.1.jar
taglibs/jars/taglibs-jndi-1.0.1.jar

3.) convert everything one day in the future to:

org/apache/jakarta/commons/collections/1.0.1/collections-1.0.1.jar
org/apache/jakarta/commons/beanutils/1.0.1/beanutils-1.0.1.jar
org/apache/jakarta/taglibs/standard/1.0.1/standard-1.0.1.jar
org/apache/jakarta/taglibs/jndi/1.0.1/jndi-1.0.1.jar

Is this the plan?

--
Mark R. Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to