Hi Jörg!

> Typically you will set scope "test" for
> this artifact in your depMgmnt section ...

Yup, but this means that the version has to be set twice.
Also I'm not sure if the maven-release-plugin can handle 2 dependencyManagement 
entries for the same module correctly.

Has anyone tried releasing such a scenario yet?

txs and LieGrue,
strub

--- Jörg Schaible <[email protected]> schrieb am Sa, 17.1.2009:

> Von: Jörg Schaible <[email protected]>
> Betreff: Re: dependencyManagement do not work for attached artifacts
> An: [email protected]
> Datum: Samstag, 17. Januar 2009, 15:53
> Mark Struberg wrote:
> 
> > Hi!
> > 
> > I'm not sure if this behaviour is by design or a
> bug.
> > 
> > The situation:
> > 
> > I have 2 modules in my project
> > 
> > 1.) openwebbeans-impl
> > 2.) openwebbeans-tck (there is a reason for having
> this in a separate
> > module currently)
> > 
> > The impl contains test code (e.g. MockManager) which I
> like to use in the
> > tck module, so I used the maven-jar-plugin:test-jar to
> additionally create
> > an attached artifact with classifier "tests"
> > 
> > Now my problem:
> > 
> > The dependencyManagement in the parent pom contains
> the version for
> > openwebbeans-impl, but this version doesn't work
> for all attached items of
> > this artifact. So maven is complaining about not
> finding the version of
> > openwebbeans-impl:tests.
> > 
> > I'd expect maven to use the version of the main
> artifact if no special
> > version is defined for an attached artifact. Otherwise
> I'd have to
> > maintain the version of impl twice in my
> dependencyManagement section
> > 
> > WDYT? bug or by design?
> 
> By design. Each classifier defines a separate artifact with
> individual
> settings for version and scope. Typically you will set
> scope "test" for
> this artifact in your depMgmnt section ...
> 
> - Jörg
> 
> 




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to