That's correct. If you want the transitive dependencies, use getArtifacts().
However, for the setting, you need to setDependencyArtifacts due to the way they are constructed. An add artifact method would be very helpful in a future release. - Brett Vincent Massol wrote: > >> -----Original Message----- >> From: Brett Porter [mailto:[EMAIL PROTECTED] >> Sent: vendredi 31 mars 2006 00:26 >> To: Maven Developers List >> Subject: Re: MavenProject.addArtifact() >> >> That code looks fine, it also works in Cobertura. Can you get more >> details about the dependency? > > I got more information and apparently the missing dependency is brought > transitively. Is it possible that the getDependencyArtifacts() below does > not include transitive dependencies? > > Thanks > -Vincent > >> Vincent Massol wrote: >>> Hi, >>> >>> Is it possible to have a Maven.addArtifact() method added? >>> >>> Someone reported a bug on the clover plugin saying that a dependency was >>> missing on one project. Here's the code that we currently have: >>> >>> Set set = new HashSet( this.project.getDependencyArtifacts() ); >>> set.add( cloverArtifact ); >>> this.project.setDependencyArtifacts( set ); >>> >>> I'd rather replace this with a addArtifact() call as the >>> setDependencyArtrifacts() call above sounds dangerous (we could omit >>> artifacts). It appears that this is probably the problem we have. >>> >>> Anyone has any idea what type of artifact we could be missing with the >> code >>> above? The person's code builds fine with a normal build; it's just when >>> clover plugin is run that it fails. >>> >>> Thanks >>> -Vincent >>> >>> >>> >>> >>> >>> >>> >> __________________________________________________________________________ >> _ >>> Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les >> tarifs exceptionnels pour appeler la France et l'international. >>> Téléchargez sur http://fr.messenger.yahoo.com >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > ___________________________________________________________________________ > Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs > exceptionnels pour appeler la France et l'international. > Téléchargez sur http://fr.messenger.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]