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

Reply via email to