Having done this I thought I could share them here. So please allow me to introduce the package niceideas-commons. This package contains various utility classes related to calendar and business dates management, pools, caches, etc. as well as various classes aiming at simplifying introspection, reflection, manipulation of strings, enums, streams, etc. Well, enough talking so here are the links : niceideas-commons-1.0-alpha-0.7.jar
niceideas-commons-1.0-alpha-0.7-javadoc.jar
niceideas-commons-1.0-alpha-0.7-sources.jar
niceideas-commons-1.0-alpha-0.7-test-javadoc.jar
niceideas-commons-1.0-alpha-0.7-tests.jar
niceideas-commons-1.0-alpha-0.7-test-sources.jar
The javadoc is available online : niceideas-commons API
(Test classes API) One might want to have a look at the maven pom.xml file to find out about the dependencies of the niceideas-commons library : pom.xml Regarding libraries, I had difficulties to find a few of them in the usual maven repositories. So I put them here : hsqldb-1.7.2-rc6c.jar, jms.jar, jmxri.jar, jmxtools.jar Changelog :
| 1.0-alpha-0.7 | Some stuff added. |
| 1.0-alpha-0.6 | Some cleaning, Some stuff added. |
| 1.0-alpha-0.5 | Some cleaning, more documentation. |
| 1.0-alpha-0.4 | Had to get rid of a few classes due to legal complaints from a friend ;-) Now the calendars are built on top of Joda's LocalDate. |
| 1.0-alpha-0.3 | Initial documentation for packages and a few javadoc fixes |
| 1.0-alpha-0.2 | A few corrections in the javadoc and some more classes added (BufferedStream, etc.) |
| 1.0-alpha-0.1 | Initial release |