IMO, if the project claims to be backwards-compatible, then it should
include the older classes. If they can exist side-by-side, there should be
no issue.

I see your point, though - I just don't think it is methodology-correct to
use different versions of the same project in one place, regardless of the
saying that "it works", because it just doesn't seem "right" to me...

anyway - just my 2 cents; I have no real objection for Maven to support
declaring two dependencies of the same artifact with different version.

cheers,
 Arik.

On 4/26/07, Jörg Schaible <[EMAIL PROTECTED]> wrote:

Grzegorz Slowikowski wrote on Thursday, April 26, 2007 10:47 AM:

> Hi
>
> Look at hibernate2 and hibernate3 artifacts. They have "hibernate" and
> "org.hibernate"
> groupIds respectively, so they can be used together (java package
> names are different too).
> This is IMO the proper way to do this.
>
> While writing this mail I found:
> http://jira.codehaus.org/browse/MAVENUPLOAD-1500#action_94054
>
> which confirms what I have written above.

You simply acknowledge that the problem exists! The fact that jMock will
now switch groupId form jmock to org.jmock is exactly driven by this
limitation. The first question I received from Nat of jMock was: "And what
will happoen next time?". And I would rather think about the consequences
regarding M2.1 now instead of putting my head into the sand.

- Jörg

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


Reply via email to