Andreas Sewe wrote:
>
> Hi,
>
>> I need to invoke an external command using the Exec plugin, with one of
>> the
>> arguments equal to "${basedir}/target". The problem is that under Windows
>> this expands to "c:\\temp\\project/target" because ${basedir} uses
>> Windows-style slashes whereas the rest of the argument uses Unix-style
>> slashes. Needless to say, the external program fails to run. If I switch
>> the
>> slash-style to "${basedir}\\target" then it will fail under Unix.
>
> Does using ${file.separator} instead of slashes work? After all, these
> standard Java properties are available for interpolation in the POM.
>
> Using a profile as Dan suggested strikes me as a bit of overkill for the
> problem at hand.
>
> Best wishes,
>
> Andreas
>
Hi Andreas,
Surprisingly, this doesn't work. Please take a look at the attached log file
from maven-exec-plugin:
http://maven.40175.n5.nabble.com/file/n696563/exec-output.txt
exec-output.txt
At first glance, this looks like a bug in the plugin. What do you think?
Thanks,
Gili
--
View this message in context:
http://maven.40175.n5.nabble.com/Passing-basedir-into-Exec-plugin-tp512272p696563.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]