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]

Reply via email to