Christian, It's the best solution.

Emmanuel

Christian Gruber a écrit :
What I've done before is actually created a jar project that contains the base schema and only contains the base schema, and make it a provided dependency for the other projects. Then I use the maven dependency plugin to grab that .jar, pull it into a temporary folder during the build of the dependent project, and either with ant (or a little unzip mojo I made) pull the xml file out and put it where it needs to be for the local build. This supports the notion of an artifact a little better than relying on file system locations, and it also means that you can version that file separately. (if that's relevant to you).

In general, I try to take any shared resource or group of resources, and pull it into its own project so it can be a first-class maven artifact.

christian

On Aug 7, 2007, at 2:17 PM, brad hadfield wrote:

Thanks again for all your help,

just to clarify, the file is not found in a parent project but in a sibling project. We have a situation where a number of Web applications have an XML schema file that extends objects found a base schema file. The base schema file is part of the base project. At the time that the JAXB plug-in is called
both files must be in the same directory.

I'll find a solution and check the Maven users list if required.

Brad

-----Original Message-----
From: Christian Gruber [mailto:[EMAIL PROTECTED]
Sent: August 7, 2007 1:01 PM
To: [EMAIL PROTECTED]
Subject: Re: getting relative paths maven + continuum

Good point, though it's not entirely true, since if you're using maven and always building with the full tree checked-out into a comprehensive workspace, this will work. It's only because continuum pulls things out sub-project (maven project) at-a-time that this becomes unworkable.

But the solution is more of a maven-users list thing, true.

Christian.

On Aug 7, 2007, at 12:57 PM, Wayne Fay wrote:

You may want to take this over to the Maven Users list as it is really
a Maven issue, not Continuum, and I believe more people are subscribed
to M-U than C-U.

christian gruber + [EMAIL PROTECTED] + mob 410.900.0796 + mob2
416.998.6023
process coach and architect + ISRÁFÍL CONSULTING SERVICES





christian gruber + [EMAIL PROTECTED] + mob 410.900.0796 + mob2 416.998.6023
process coach and architect + ISRÁFÍL CONSULTING SERVICES






Reply via email to