Jason,
I'm cool sticking with the Nexus index format - it works and there has
been a successful uptake with different tool vendors - so it seems to
be the defacto standard. We will certainly be using it in a future
version of Archiva.
What I would like to see would be that the index code becomes part of
the Maven project itself and be the index standard for Maven
repositories.
This is good for the simple reason that other repository projects will
not have to play constant catchup with Nexus if that index format
changes - changes to the format can be discussed and worked on with
the Maven community. On another note, if any fundamental changes are
made to Maven in the future it ensures that the index format can grow
with those changes.
Thoughts?
Thanks,
James
On 28/08/2008, at 10:14 AM, Jason van Zyl wrote:
On 27-Aug-08, at 4:58 PM, Wendy Smoak wrote:
[moved from [EMAIL PROTECTED]
On Wed, Aug 27, 2008 at 2:39 PM, Jason van Zyl <[EMAIL PROTECTED]>
wrote:
For any tool you see saying they support Nexus indexes make sure
they are
using our APIs. We guarantee nothing in the way of the format, but
we have
gone to excruciating lengths to make sure the API we have provided
is super
stable. Anything that tries to read the indices directly will
ultimately get
burned so just make sure you know how the tools you choose are
producing a
Nexus index. We can certainly protect the API, we can't really
promise no
format changes in the index format.
Is this referring to the index files that live in the central
repository [1] ?
I think if we're going to provide an official index, it should be one
that comes from the Maven project, not from any particular repository
manager.
It's integrated in m2e, Netbeans, IDEA, and a whole slew of open
source organizations so I'm not sure how much more of a defacto
standard in real life you're going to get.
But, I agree and I'm not at all suggesting the Nexus index is the
official index from Maven. I don't think we even need to say there
is an official index. Happy to move into another directory, and
anyone else can publish whatever indices they like. Let users choose
what they want to use.
[1] http://repo1.maven.org/maven2/.index/
--
Wendy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
jason at sonatype dot com
----------------------------------------------------------
Simplex sigillum veri. (Simplicity is the seal of truth.)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]