I downloaded the example code from the book. I was delighted to see that maven will compile it and run almost all the tests (unfortunately, there were not many tests).
I could not make the examples in the book run as is (so far, I've only tried the first hello world example).
To make the hello world example run in eclipse, I had to (1) Change the xml file to use the old DOCTYPE syntax instead of the new xsd syntax. (2) Abandon the call to ClassPathResource in favor of FileSystemResource and specify a full path to the xml file.
Now I used maven to compile and download the necessary jar files. I wonder if the maven repository is out of date? If I manually download those jar files, how do I make maven and eclipse compile with (I presume) the newer jar files. Would I use eclipse to import the newer jar files? Now the maven pom.xml specifies a version so we know which version we are compiling against. But what about eclipse? If I drag and drop a later version of the jar file into the eclipse GUI, will eclipse put both jar files in the class path in random order? Thanks, Siegfried