You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 change introduces one of the two possible solutions - since this
bug was fixed in JiBX 1.2 (see JIBX-441 for more details), dependency
to JiBX is upgraded from 1.1.5 to the latest 1.2.3 release.
For build to pass with this change, public access to 1.2.3 version of
JiBX has to be granted on SpringSource libs-release repository
(http://repo.springsource.org/libs-release).
Issue: SPR-8360
0 commit comments