move it outside of <build> -D
On 7/14/06, Brad Harper <[EMAIL PROTECTED]> wrote:
I removed the artifact from the repository and modified the POM for the child by adding <dependency> within <build> <plugins> <plugin> <artifactId>maven-native-plugin</artifactId> ... <dependencies> <dependency> ... <-- groupId and artifactId only. no version. ... </dependencies> </plugin> </plugins> </build> [while leaving the original <dependencyManagement> element in the parent]. The child project build was still successful. Brad -----Original Message----- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: Friday, July 14, 2006 11:52 AM To: Maven Users List Subject: Re: maven-native-plugin sensitive to dependencies? [CORRECTED SUBJECT LINE] DependencyManagement in a parent pom does not implicitly force the dependency on every child/module. You still need to (explicitly) declare the dependency in the children poms... but you only need to include the groupId and artifactId because you've already declared the version etc in the depMgmt section ie: child.pom <dependency> <groupId>third-party</groupId> <artifactId>dxr-third-party-com-emc-centera-fplibrary-WINDOWS-X86-lib</art ifactId> </dependency> HTH. Wayne On 7/14/06, Brad Harper <[EMAIL PROTECTED]> wrote: > Hello all: > > Can anyone say if 'maven-native-plugin' is sensitive to explicit > project dependencies? Should it be? > > I have > > <dependencyManagement> > <dependencies> > <dependency> > <groupId>third-party</groupId> > <artifactId>dxr-third-party-com-emc-centera-fplibrary-WINDOWS-X86-li > b</artifactId> > <version>2.0SP1</version> > <type>lib</type> > <scope>compile</scope> > </dependency> > </dependencies> > </dependencyManagement> > > in a POM descriptor. Sub-projects/modules of this project should > require the named artifact, but > > % mvn compile > > build successfully, even though I hadn't yet installed the artifact > in the local repository. > > Brad > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]