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]