Before I attempt to fix this code I just want to make sure I'm clear on what the expected behavior should be.
If I am correct, in the current plugin you supply a directory for the binding file and a filter for that directory:
This includes all files starting with binding.xml in the src/main/jibx/bindings directory.
I think what you want is to include all the files starting with binding.xml in the src/main/jibx/bindings and any sub-directories.
Is this correct? The only reason I can see for doing this is if there are binding files spread over several directories. Now, there is no way to include them all. Am I correct? Sorry for the dumb questions, but if I install your patches, I want to make sure I can test and document them correctly.
If you could add a comment for the correct behavior, I would appreciate it.