Antoine Levy-Lambert wrote:
Steve Loughran wrote:

We need to recognise that infallibility-of-metadata is an unrealistic
ideal and adapt to it.
I would more agree with Xavier, and believe that if the metadata in the
POM or ivy.xml is wrong, there should be a new release with a new
version number.

No. Because there is a world of difference between people releasing a piece of software and people using it and dealing with dependencies.

What exists right now is what Steve describes. What will happen is that when you will need component A you will add it to the repo and add the dependency descriptor. Don't think a minute you will get it right the first time. You won't.

As for people describing the dependencies of their own piece of software, just look at any Maven project and you will realize that most of them are totally wrong as well, don't care about scope or simply mixing development and release.

Otherwise, you can start tweaking everything everyday no ?
Not everyday. But this is why an online repo does not work to me unless there is a revision system behind it instead of binning stuff.

You will change the metadata. If you want reproductability (and you will want that) then version your repository.


Reply via email to