Isabella Silva created MDEP-470:
-----------------------------------
Summary: Property fileSeparator overrides definition on property
pathSeparator
Key: MDEP-470
URL: https://jira.codehaus.org/browse/MDEP-470
Project: Maven Dependency Plugin
Issue Type: Bug
Components: build-classpath
Affects Versions: 2.9, 2.8
Environment: Windows
Reporter: Isabella Silva
I am trying to generate a classpath to use as a multi-line java property value
like this:
libs/lib1.jar,\
libs/lib2.jar,\
libs/lib3.jar,\
libs/lib4.jar
With this configuration on my pom:
<configuration>
<outputProperty>my.classpath</outputProperty>
<prefix>${libs.dir}</prefix>
<pathSeparator>,\${line.separator}</pathSeparator>
<fileSeparator>/</fileSeparator>
</configuration>
It works fine on Unix environments (where the native file separator matches
that of my configuration). On Windows, though, I get this (wrong) result:
libs/lib1.jar,/
libs/lib2.jar,/
libs/lib3.jar,/
libs/lib4.jar
Notice that I've configured the path separator to use the '\' character, not
the system native file separator. It seems the file separator is somehow
overriding the pathSeparator configuration.
--
This message was sent by Atlassian JIRA
(v6.1.6#6162)