Robert Burrell Donkin ha scritto:
On Mon, Mar 31, 2008 at 2:05 PM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:
 >>  The funny thing is that all of this thread is about a "stupid" pom that
 >>  even my father could write as is if I explain him the pom
 >>  semantic+syntax and I tell him to describe junit-3.8.1.jar. This is what
 >>  scare me: the fact that we don't have a clear way to rewrite this
 >>  f***ing xml from scratch and release jSPF-0.9.7.

under US copyright law, only the expression and not the facts would
have been copyrightable. if it were me, i would have simply created a
clean room implementation and been done with it.

or just deleted the pom altogether

My main concern is being diligent in not creating further problems to maven users, so I would like to avoid the creation of metadata different from the one published in central.

This mean that I would not like to create a new junit.pom with the same groupId/artifactId but with different data (in this very specific case the pom we can create from scratch is almost identical to the original one so we could even take this way).

Also, removing the pom means that maven tries to download it but if it is disconnected or it is ran in offline mode then it will create an "empty" pom including only the artifactId/groupId/version stuff. Again this would be different but for this very specific case (junit.pom) it would work.

In both case the risk is that we place a different junit.pom: if some other m2 based project used by our users depends on license data, description or other stuff declared in the junit.pom we are likely to break their build.

Another "hack" could be renaming junit-3.8.1.jar to myjunit-3.8.1.jar or junit-3.8.1-custom.jar, declare our dependency on that specific jar and declare a dependency exclusion for every other depedency depending on junit. This would place a custom artifact in the build process/local repository but would not break other builds. (something tells me we already made this analysis for jsieve, before you found the alternative solution).

Maybe we should ask to maven lists what is better to do (IIRC I already asked this in past, receiving no answers...).

 You may have noticed that we only get 2 +1 ;-)
 So I'd like to know what exactly we have to do to get the 3rd +1, either
 by you or by someone of the other PMC members!

i count +1s from yourself danny and norman: that should be sufficient

- robert

I think Danny voted +0, the "thank goodness one +1!" was a reply to my +1 and not a vote, I guess :-(

Stefano


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to