I agree that the documentation for multiproject should be improved...i might take a look at it and see if i can submit a patch for it.
> -----Original Message----- > From: Matt Raible [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 07, 2004 4:12 PM > To: Maven Users List > Subject: Re: dependency should use <artifactId> not <id> > > > I'm basically developing a sample app to show folks how to > use Maven's > multiproject capabilities - so whatever "best practice" > advice you have > - I'd like to incorporate into this application. Right now, it has a > "core" module which contains a single Business Delegate and DAO. It > uses Spring and Hibernate and has a JUnit test running against an > HSQLDB to verify everything works. Then I have a "web" module that > relies on this "core" for compiling and running it's unit tests. > > For those that use the multiproject plugin - how do you typically > develop? Do you make tweaks to the "core" module and then > "install" it > before working on your "web" project? > > Thanks, > > Matt > > On Jul 7, 2004, at 2:49 PM, Ryan Sonnek wrote: > > > if you setup your own remote repository and publish your > jars, users > > can pull down the newest jars from there. might want to > change your > > dependencies to rely on SNAPSHOT though, especially if the code is > > changing frequently. > > > >> -----Original Message----- > >> From: Matt Raible [mailto:[EMAIL PROTECTED] > >> Sent: Wednesday, July 07, 2004 3:48 PM > >> To: Maven Users List > >> Subject: Re: dependency should use <artifactId> not <id> > >> > >> > >> So you're basically saying that there's no way that users can > >> download > >> my sample and type "maven multiproject"? They have to do > >> "multiproject:install" first. I can accept that, but it sure > >> would be > >> cool if I could somehow do that for them. > >> > >> Matt > >> > >> On Jul 7, 2004, at 2:32 PM, Jefferson K. French wrote: > >> > >>> Maven is looking for the dependency in your local repo, so > >> you need to > >>> make sure the current version of core gets installed in > >> your repo. Try > >>> something like this: > >>> > >>> maven multiproject:install multiproject:site > >>> > >>> Jeff > >>> > >>> On Wed, 07 Jul 2004, at 14:08:32 [GMT -0600] Matt Raible wrote: > >>> > >>>> In regards to: > >>> > >>>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg10392.html > >>> > >>>> I have a multiproject setup with core, web and root as advised by > >>>> http://wiki.codehaus.org/maven/CreatingJ2eeApplications. > >>> > >>>> My "core" project builds a jar fine but my web project > >> can't seem to > >>>> find it. In web/project.xml, I have: > >>> > >>>> <dependency> > >>>> <groupId>maven-multi-sample</groupId> > >>>> <artifactId>core</artifactId> > >>>> <version>${pom.currentVersion}</version> > >>>> <type>jar</type> > >>>> <properties> > >>>> <eclipse.dependency>true</eclipse.dependency> > >>>> <war.bundle>true</war.bundle> > >>>> </properties> > >>>> </dependency> > >>> > >>>> But when I run "maven multiproject" from the basedir, I get: > >>> > >>>> +---------------------------------------- > >>>> | Generating site for Web: Web Client > >>>> | Memory: 24M/35M > >>>> +---------------------------------------- > >>>> Attempting to download core-1.0.jar. > >>>> WARNING: Failed to download core-1.0.jar. > >>> > >>>> BUILD FAILED > >>>> File...... C:\Documents and > >>>> Settings\mraible\.maven\cache\maven-multiproject-plu > >>>> gin-1.3.1\plugin.jelly > >>>> Element... maven:reactor > >>>> Line...... 103 > >>>> Column.... 9 > >>>> The build cannot continue because of the following unsatisfied > >>>> dependency: > >>> > >>>> core-1.0.jar > >>> > >>>> Total time: 34 seconds > >>> > >>>> This all works fine if I cd into "core" and type "maven > >> jar:install" > >>>> before trying anything else. > >>> > >>>> Thanks, > >>> > >>>> Matt > >>> > >>> > >>> > >>>> > >> > --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> -- > >>> mailto:[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] > >> > >> > > > > > --------------------------------------------------------------------- > > 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]
