This one is really killing me on the assembly part.

Any ideas anyone?


On 9/14/07, Mick Knutson <[EMAIL PROTECTED]> wrote:
>
> So what did you do with you master pom.xml for
> <relativePath>../../..</relativePath><!-- required for filters -->
>
> This seems to work except with my assembly that needs to use the filter as
> well. Then it complains about the master pom.xml not being able to find:
>
> <filter>${parent.relativePath}/src/main/filters/filter-dev.properties
> </filter>
>
>
> But besides that, this works sweet....
>
>
>
>
>
> On 9/14/07, Philippe Le Marchand <[EMAIL PROTECTED]> wrote:
> >
> > Hi Mick,
> >
> > I personnaly had to define a different filter file regarding the
> > target environment, in my super POM :
> >
> >   ...
> >   <modules>
> >     <module>../module1</module>
> >     ...
> >   </modules>
> >   ...
> >   <build>
> >     <filters>
> >       <filter>${parent.relativePath
> > }/src/main/filters/filter-${env}.properties</filter>
> >     </filters>
> >     ...
> >   </build>
> >   ...
> >
> > Each module defines the parent in its own POM :
> >
> > <project>
> >   <parent>
> >     <groupId>...</groupId>
> >     <artifactId>parent</artifactId>
> >     <version>1.0-SNAPSHOT </version>
> >     <relativePath>../parent</relativePath><!-- required for filters -->
> >   </parent>
> >   ...
> >
> > I had to use ${parent.relativePath} as Maven seems to resolve the
> > filter path for each module relative to its basedir.
> > I guess that ${parent.root} property is undefined in your case...
> >
> > In my project, the ${env} property is set through the profile
> > mechanism, in my super
> > POM also :
> >
> >   ...
> >   <profiles>
> >     <profile>
> >       <id>local</id>
> >       <properties>
> >         <env>local</env>
> >       </properties>
> >     </profile>
> >     ...
> >   </profiles>
> >   ...
> >
> > I use 'mvn -P local' as command line instruction, then...
> >
> > Philippe
> >
> > On 9/13/07, Mick Knutson <[EMAIL PROTECTED]> wrote:
> > > I am trying to make all my sub-modules use the same filter.propertieslike:
> > >
> > >         <filters>
> > >             <filter>${project.root
> > > }/src/main/filters/filter.properties</filter>
> > >         </filters>
> > >
> > >
> > > I keep getting this error:
> > >
> > > [INFO]
> > >
> > ------------------------------------------------------------------------
> > > [INFO] Error loading property file
> > > 'C:\viewstore\esp_lynx_dap\esp\dap\utilities\common\common-jar\${
> > > project.root}\src\main\filters\filter.properties'
> > >
> > >
> > > My settings.xml has it defined though:
> > >
> > > <project.root>C:/viewstore/esp_lynx_dap/esp/dap</project.root>
> > >
> > >
> > >
> > > How can I define a global without having to do:
> > >
> > >         <filters>
> > >
> > <filter>../../../src/main/filters/filter.properties</filter>
> > >         </filters>
> > >
> > > As I wanted to define this in my master pom.xml and have all my
> > modules
> > > inherit the same filter?
> > >
> > > --
> > >
> > > Thanks,
> > > Mick Knutson
> > >
> > > http://www.baselogic.com
> > > http://www.blincmagazine.com
> > > http://www.djmick.com
> > > http://www.myspace.com/mickknutson
> > > http://www.myspace.com/djmick_dot_com
> > > http://www.myspace.com/sexybeotches
> > > http://www.thumpradio.com
> > > ---
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
>
> Thanks,
> Mick Knutson
>
> http://www.baselogic.com
> http://www.blincmagazine.com
> http://www.djmick.com
> http://www.myspace.com/mickknutson
> http://www.myspace.com/djmick_dot_com
> http://www.myspace.com/sexybeotches
> http://www.thumpradio.com
> ---
>



-- 

Thanks,
Mick Knutson

http://www.baselogic.com
http://www.blincmagazine.com
http://www.djmick.com
http://www.myspace.com/mickknutson
http://www.myspace.com/djmick_dot_com
http://www.myspace.com/sexybeotches
http://www.thumpradio.com
---

Reply via email to