Contributing to Spring Batch
I have some code I'm working on that I'd eventually like to contribute to Spring Batch. I read your FAQs on how to do so:
http://static.springframework.org/spring-batch/faq.html
I understand that you build using JDK 1.5, with compatibility for JDK 1.4.
Can you elaborate on what third-party libraries you allow your base classes to use? I see in the pom.xml that among other libraries you use commons-logging, commons-lang, and commons-io. I'm most interested in using some commons-lang classes, but want to make sure I'm not introducing a library dependency that you don't want to impose on end-users. Searching through the m4 codebase there aren't many references to commons-lang classes.
With respect to code-formatting, I see in the samples project, a jalopy-customized.xml file. There's a version 14 element contained within it. Is the team using Jalopy to do their formatting? If so, is it Jalopy the commercial version (from Triemax), or the open-source version? Jalopy 1.7 (commercial version) doesn't appear to like the format of version 1.4.
Thanks.