Mark Brouwer wrote:
"With regard to RIVER-230 I'm wondering whether the request for
improvement is "a good thing", given the fact that ClassDep specifies
Platform specific classpaths and file paths. I don't think we should
take 'advantage' of the fact Java also accepts the wrong file separator
for the Windows platform. I believe that Ant can provide the proper
abstraction layer so you won't run into any problems as the build files
of the River project show, or that other Ant tasks on top of ClassDep
provide. Personally I would like to close RIVER-203 as "Won't fix", but
maybe I'm missing something, so please shoot if my reasoning is wrong."

This is what I was disagreeing with. The Java platform already honors the mixed usage. I assert that this is a good thing because the contents of executable Jar files can contain file paths that need to be acceptable on all Java VMs.

This expectation, in my opinion, is not unrealistic and thus I am bringing my view here. I appreciate that in the case of Ant, there is ${/}. But, there are other ways to run ClassDep and I think that supporting / and \ as equivalent is something that makes sense because the Java platform already does.

Gregg Wonderly

Reply via email to