Exactly, but I need *maven* to generate those "/" :) I need the ${project.build.outputDirectory}${file.separator}orm.properties to contain "/" in the output, but it generates the path with "\" slashes, e.g. C:\<path to myproject>\target\classes\orm.properties
Regards Žilvinas Vilutis Mobile: (+370) 652 38353 E-mail: cika...@gmail.com On Wed, Apr 20, 2011 at 12:57 PM, Asmann, Roland <roland.asm...@adesso.at> wrote: > Just use the character '/', it works on Windows! > > > On 20-04-11 21:45, Zilvinas Vilutis wrote: >> Hi maven users! >> >> I'm trying to execute a java command and pass a path to a file as an >> argument: >> >> <plugin> >> <groupId>org.codehaus.mojo</groupId> >> <artifactId>exec-maven-plugin</artifactId> >> <configuration> >> <executable>java</executable> >> <workingDirectory>${project.build.outputDirectory}</workingDirectory> >> <classpathScope>runtime</classpathScope> >> <arguments> >> <argument>-c >> ${project.build.outputDirectory}${file.separator}orm.properties</argument> >> </arguments> >> <mainClass>com.company.deploy.product.AutomatedProductDeploy</mainClass> >> </configuration> >> </plugin> >> >> And I'm using maven properties to construct the filename: >> ${project.build.outputDirectory}${file.separator}orm.properties >> >> Unfortunately, I'm getting an exception from the java class I'm running: >> >> Caused by: java.io.FileNotFoundException: C:\<path to my >> project>\target\classes\orm.properties (The filename, directory name, >> or volume label syntax is incorrect) >> at java.io.FileInputStream.open(Native Method) >> at java.io.FileInputStream.<init>(FileInputStream.java:106) >> >> Most likely the it is using the argument and does not escape slashes >> to new java.io.File( filePath ) >> >> As I don't have access to source code of the class - is there any way >> to enforce maven use unix style path generation on windows? ( change >> slashes to "/" ) >> >> I tried to override the ${file.separator} property - but it seems to >> be read-only and doesn't help. >> >> Any ideas? >> >> Thank you! >> >> Žilvinas Vilutis >> >> E-mail: cika...@gmail.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> > > -- > Roland Asmann > Senior Software Engineer > > adesso Austria GmbH > Floridotower 26. Stock T +43 1 2198790-27 > Floridsdorfer Hauptstr. 1 F +43 1 2198790-927 > A-1210 Wien M +43 664 88657566 > E roland.asm...@adesso.at > W www.adesso.at > > ------------------------------------------------------------- > >>> business. people. technology. <<< > ------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org