Thanks Wayne... Submitted a bug...
http://jira.codehaus.org/browse/MNG-3198 Thanks, Andrew J.Leer On 9/7/07, Wayne Fay <[EMAIL PROTECTED]> wrote: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]