commons-ats
Miscellaneous code snippets for lazy developers.
Overview
Commons ATS is a collection of generic code snippets, providing boilerplate codes out-of-the-box, to avoid reinventing the wheels and keep things DRY.
Although the standard Java library and 3rd party libraries offer rich set of features, there are still some codes which are repeatedly reimplemented across various projects. This project is intended to externalize those boilerplate codes which are somewhat complex but still generic.
'Don't repeat yourself. Life is too short to reinvent the wheels. Again, don't repeat yourself.
Modules
The libraries are split into multiple submodules, so that the transitive dependencies are kept minimal. Each modules are aimed to provide support for specific libraries. Refer to each module's README.md
documentation for the details.
Modules | Libraries |
---|---|
commons-base | JDK 1.6 |
commons-compress | org.apache.commons : commons-compress |
commons-csv | net.sf.opencsv : opencsv |
commons-guava | com.google.guava : guava |
commons-jcommander | com.beust : jcommander |
commons-log | commons-logging : commons-logging |
commons-spring | org.springframework : spring-context |
commons-thrift | org.apache.thrift : libthrift |
commons-ui | JDK 1.6 (AWT, sound, ...) |