Jason van Zyl wrote:
Hi,
It looks like people objected to creating another mailing list for
policy so I just used [policy] as Robert did in a previous message.
Henri has setup Maven repositories for the incubator and there is a
document which is an attempt to describe the current setup here:
http://www.apache.org/dev/repository-faq.html
I think that everyone agrees that a separate repository for incubating
projects is a good idea as
1) you can clearly see what incubator artifacts have been created
2) we can perform analysis and create reports for incubator artifacts
easily (using Archiva, the maven repository manager)
3) separating the administration duties of the incubator repository is
a good idea I think. This might involve a different instance of
Archiva and/or different people looking after the respective repositories
I haven't looked at all the projects using Maven in the incubator but
cxf, the one I'm most involved with, looks like its settling on
versions like:
2.0-incubator-SNAPSHOT
So the repository is clearly separated, and from a dependency element
in a Maven POM you can clearly see it's an incubator version.
There was discussion that incubator repository would not be sync'd to
the central repository but I don't really see much point in this. A
few folks with incubating projects have voiced concerns that they
don't want to see their projects be taken out of circulation in the
central repository because they are incubating. If each and every
incubating project has a version for each artifact like that above
then it will be fairly clear that it's from the incubator. Moreso then
if you just had a repository definition pointing at the incubator
repository.
Also someone may make an repository request to place an incubator
artifact in the central repository and at this point a policy mandated
here would conflict with someone's right to redistribute artifacts
created in the incubator. I don't really want to get into the business
of policing repository requests. I think it is in the best interests
of the incubating projects to have the incubator repository sync'd to
Maven's central repository. The source of artifacts for incubating
projects is clear from the version so I don't think there will be any
confusion by consumers of these artifacts and as such I don't really
see any downside to allowing the sync to Maven's central repository.
Thoughts?
Jason van Zyl
[EMAIL PROTECTED]
+1.
- Dan
--
Dan Diephouse
Envoi Solutions
http://envoisolutions.com
http://netzooid.com/blog
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]