Phil Steitz wrote:
On 1/7/07, Dennis Lundberg <[EMAIL PROTECTED]> wrote:

[EMAIL PROTECTED] wrote:
> Failed build logs:
> http://people.apache.org/~psteitz/commons-nightlies/20070107/betwixt.log
> http://people.apache.org/~psteitz/commons-nightlies/20070107/finder.log

The Maven 2 installation running the nightly builds needs to upgrade its
jar-plugin to version 2.1, otherwise Phil's changes to the parent pom
will cause this failure for finder or other M2 builds.


What is the best way to do that?  Wouldn't it be best to put the explicit
versioned dependency in the pom(s) that need it? I don't like having builds
depend on local setups. I guess if its maven itself that  needs to be
upgraded we can doc that somewhere and do it, but if its a plugin, we
learned the hard way with m1 that its best to specify these in the poms.

Yes I've thought about this some more and I agree that the best thing would be to lock down the versions in a parent pom somewhere, preferably commons-parent. That way we will have reproducible builds no matter runs it.

Also, what changes to the parent are you talking about?

Maven-jar-plugin stopped adding Implementation-* and Specification-* stuff in the manifest by default starting with version 2.1. You're probably using that new version locally and have not noticed anything. The log says there is a duplicate Implementation-Title.


Thanks for looking into this.

Phil

--
Dennis Lundberg



--
Dennis Lundberg

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

Reply via email to