There are *always* some small differences in environments. Therefore,
profiles are a way of handling those differences in Maven.

${file.separator} is simply not valid/available at this time for use
in the pom. Feel free to file an RFE.

Wayne

On 9/7/07, Andrew Leer <[EMAIL PROTECTED]> wrote:
> Hello,
>
> >Use 2 profiles that are auto-activated based on OS and hard-code the
> >proper value in both.
>
> >Wayne
>
> Doesn't the defeat the purpose of having an environment portable build?
>
> And when I use ${basedir} I can't insert two ${file.separator}'s
> inside of that variable.
>
> I.E.
>
> ${basedir}=C:\workspace\dev\projectTest
> (under windows)
>
> I can't add an extra path separator that way....
>
> Thank you,
>
>      Andrew J. Leer
>
> On 9/7/07, Wayne Fay <[EMAIL PROTECTED]> wrote:
> > Use 2 profiles that are auto-activated based on OS and hard-code the
> > proper value in both.
> >
> > Wayne
> >
> > On 9/7/07, Andrew Leer <[EMAIL PROTECTED]> wrote:
> > > Hello all,
> > >
> > > I am using Maven2 on Windows XP
> > >
> > > Lets say that I have this property in my pom.xml file:
> > >
> > >
> > >
> <log.app.directory>${basedir}${file.separator}log${file.separator}</log.app.directory>
> > >
> > > This property is being used to write the location of a directory for
> > > holding log files, to a log4j.xml file.
> > >
> > > Now when I run some code to write to the log file, I get a file in the
> > > ${basedir} of the project called:
> > >
> > >       devworkspacearchetypesTestlogSimpleTest21-1.0-SNAPSHOT_test.log
> > >
> > > (which contains the contents of the log file...)
> > >
> > > Sure this works, but it isn't really what I had in mind.
> > >
> > > Rather I'd like the log file to be written to the ${basedir}/log of my
> > > project.
> > >
> > > I looked in my ${basedir}/target/test-classes/log4j.xml and the value
> > > which is generated for the output of the logfile is:
> > >
> > > C:\dev\workspace\archetypesTest\log\SimpleTest21-1.0-SNAPSHOT_test.log
> > >
> > > My question is,
> > >
> > > does it need to be?
> > >
> > >
> C:\\dev\\workspace\\archetypesTest\\log\\SimpleTest21-1.0-SNAPSHOT_test.log
> > >
> > > And how can I do this without destorying the portability to linux by
> > > adding two ${file.seprator}'s?
> > >
> > > Thank you,
> > >     Andrew J. Leer
> > >
> > > ---------------------------------------------------------------------
> > > 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]

Reply via email to