Perhaps not ideal, but one possible work-around is to use the MS-DOS command "subst" to create a new virtual drive M:\ which is actually c:\program files\your\app\.
Then the path is simply M:\lib which has no spaces. Wayne On 8/16/07, bgik <[EMAIL PROTECTED]> wrote: > > Hi All > Although this must be a common problem I can't find a satisfactory answer > anywhere. > > I am looking to run junits using the surefire plug in. These junits rely on > a dll so I am supplying the location of this dll in my pom.xml as follows > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.3</version> > <configuration> > <forkMode>pertest</forkMode> > <trimStackTrace>false</trimStackTrace> > > <argLine>-Djava.library.path=${java.library.path}</argLine> > </configuration> > </plugin> > > This is fine until the location of the dll is in a directory with spaces eg > 'C:\Program Files'. I can't do any form of hard coding because different > users have their dll's in different locations. > > I have read many things online about surrounding the java.library.path with > quotes etc, but what exactly should my pom.xml look to overcome this > problem? > > Or is there a way of doing this without referencing java.library.path in > pom.xml? > > Any suggestions must appreciated > > many thanks > Bruce > -- > View this message in context: > http://www.nabble.com/spaces-in-java.library.path-in-pom.xml-tf4278975s177.html#a12179311 > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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]