I looked through the sources hoping against hope that the dependency task was a goal too, (then you could do a preGoal on it and viola problem solved) but it doesn't seem to be.
Here's a possible work around: Build an ant script to do only the relevant cvs downloads and install the jars into your WEB-INF/lib directory and then have it launch maven. Ugly? Yes. Working with 2 build tools: Not ideal, I know, but I would say that it's better than using Ant for everything that you want to do. But it'll work. Then you can ask that the dependency task be a plug-in/goal which could be preGoaled and maybe would get it in a version or two. Or maybe it is a goal already and we don't know about it? Steven Lohrenz -----Original Message----- From: Bielby, Randy J [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 15, 2004 6:44 PM To: Maven Users List Subject: RE: Goal order Yes, there is an easier way to work with Maven. But I don't have the luxury (see thread http://nagoya.apache.org/eyebrowse/[EMAIL PROTECTED] rg&msgNo=13520). Although some would argue that it's not a luxury, and I'd have to agree. So, if I am going to try to build this from the pom, without having all dependencies available in the repository, I need to get my cvs checkout of at least the web-inf/lib to run prior to the dependencies goal. Randy Bielby x32258 >-----Original Message----- >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >Sent: Tuesday, June 15, 2004 9:44 AM >To: Maven Users List >Subject: Re: Goal order > > > >Are you saying that your project dependencies (jar files) are stored in >CVS? > >How often are these jar files updated? > >Have you tried setting up your local and/or local-remote >repository that >contains these jar files? > >What is the supposed to be the end result of your build? War? > >And I would guess that by adding a war:install goal, you want it >installed in your local repository. > >I'm asking because I think there is an easier way to use Maven than the >way you are. > >Steve Lohrenz > >"Bielby, Randy J" <[EMAIL PROTECTED]> wrote on 06/15/2004, 04:22:02 PM: >> Thanks to some good response from the list I've made some progress in >> getting my build process into Maven. >> >> I am pulling some of my dependencies from my WEB-INF/lib by >overriding >> the maven.jar property and using the jar element in the >dependency goal. >> In order to make this work though I first have to have a copy of my >> projects from CVS. If I remove them I get errors that no >download url >> was specified for the jars and thus the build stops due to the >> dependencies not being fulfilled. I have also added a goal for >> war:install to my maven.xml file. >> >> The problem is that it appears the dependencies are running >prior to the >> cvs checkout. But since many of the jars are being pulled >from one of >> the projects within cvs, it errors off, chicken of the egg scenario. >> So, I either have something missing that will tell Maven that my >> dependencies are in one of the projects being pulled from >CVS or I need >> to adjust the order of the goals, scm first and then dependencies. >> >> Any thoughts? >> >> Randy Bielby >> x32258 >-- >Steven Lohrenz >086 177 4024 >[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]
