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]