SpringSource/spring-framework — pull request #59 by sslavic (2012-03-20 18:26:18+00:00)
Title: Fix JibxMarshallerTests failing on Windows

Before this change JibxMarshallerTests would fail on Windows with error
message explaining that JiBX compiler generated classes are not found
on classpath for binding with name 'binding'. Tests would execute well
on Linux.

Actual root cause of this bug is found to be in JiBX 1.1.5 release that
is used to build Spring. Binding name can be explicitly specified in
JiBX binding file. If omitted, when generating classes JiBX compiler as
fall-back mechanism tries to derive binding name from binding file
name. That logic had bug which gets manifested when configured binding
file path has mixed Windows and Linux style file separators, as in case
when mentioned JibxMarshallerTests are executed on Windows platform.

This pull request contains two commits for two different solutions for this
issue. See respective commit comments for more details.

Issue: SPR-8360

I have signed and agree to the terms in the SpringSource Individual Contributor License Agreement.