Perfect - exactly what I was hoping for - thanks! --dan
dkulp wrote: > > > On May 20, 2008, at 1:30 PM, burki wrote: > >> >> I'm finally switching form ant to maven - maven is new to me, so >> please bear >> with me if the question below sounds idiotic ;-) >> >> I need to build an off-line maven repository for the cxf modules. >> As a >> first step, I used the assembly task to build a repository packaged >> as a >> jar. >> >> Most of the cxf the poms in the generated archive (and in .m2/) >> contain a >> parent reference like: >> >> <parent> >> <groupId>org.apache.cxf</groupId> >> <artifactId>cxf-parent</artifactId> >> <version>2.1</version> >> <relativePath>../../../parent/pom.xml</relativePath> >> </parent> > > The relative path stuff is really just used if mvn cannot find the > parent in any of the configured repositories. For the most part, > that just means when building CXF from source. You can ignore it > 99% of the time. > > Even in a source distribution, if they were not there, it would work > perfectly fine if you build from the root of the trunk first. Part > of having that there was that it was SUPPOSED to be usable by various > site generation maven plugins (mvn site:site) to help wire together > the various cross site links and stuff. However, that has never > worked quite correctly. We don't use the maven site generation stuff > anyway. > > Dan > > >> >> >> If you're actually working with the cxf sources, you'll find parent/ >> pom.xml. >> But that might not always be the case - you might want to use a >> different >> directory structure. >> >> Interestingly, the repository structure for cxf also contains the >> module >> "cxf-parent", whose cxf-parent-2.1.pom is identical to the parent/ >> pom.xml >> found in the source distribution. >> >> Can anyone shed some insight as to why cxf modules contain that parent >> dependency? Could I instead just declare a dependency on cxf-parent >> (and >> thus not having to rely on the relative path that might not exist)? > > Yep. If mvn can find the cxf-parent module in a repository, you'll > be fine. > > Dan > > > >> >> >> Cheers, >> >> --dan >> >> >> >> -- >> View this message in context: >> http://www.nabble.com/Off-line-maven-repository-tp17346046p17346046.html >> Sent from the cxf-user mailing list archive at Nabble.com. >> > > --- > Daniel Kulp > [EMAIL PROTECTED] > http://www.dankulp.com/blog > > > > > > -- View this message in context: http://www.nabble.com/Off-line-maven-repository-tp17346046p17347648.html Sent from the cxf-user mailing list archive at Nabble.com.
