SpiderDB is a lightweight database schema crawler library developed using Java. It is a simple library that can be used to Crawler the underlying schema of a database and return POJO objects, which makes it very easy to use. This library takes care of all the differences among the various database management systems, and makes application code free from the DBMS differences.You keep using same POJOs even if you change the underlying DBMS.
Geomajas profiling project is a simple application profiling system that can be used to continuously gather profiling information in a running application. It allows you to get the number of invocations and total/average time. Profiling data can also be grouped to allow total time to be split up over different groups. There is utility code to use this for JDBC access profiling, and JMX integration for accessing the data which is gathered and reset the counters.
CmdOption is a simple annotation-driven command line parser toolkit for Java 5 applications. Everything you need is (at least one) simple configuration object. Each field and method annotated with an CmdOption annotation will be processed. Based on this config, CmdOption is able to parse any command line, guaranteeing the declared specification. The result is directly stored in the given config object. When errors occur, CmdOption gives a meaningful error message. Generated output and validation/error message can be localized.
FitNesse Launcher Maven Plugin can launch FitNesse as a wiki server or automatically run FitNesse tests as part of a standard integration-test/verify build. It allows configuration of FitNesse's classpath through plugin dependencies and injects all Maven project properties as FitNesse variables (which can be overridden from the commandline using "-D").
Tranche is file storage and dissemination software. Designed and built with scientists and researchers in mind, Tranche can handle very large data sets, is secure and scalable, and all data sets are citable in scientific journals. Features include a fully decentralized architecture, support for very large files, very long-term file persistence/preservation, file immutability/integrity, provenance, encryption, licensing, versioning, and citability.
HTMLSplicer is a toolkit that provides methods to compose complex HTML documents from simpler HTML documents, called templates. It can be used to generate servlet responses in Java Web applications, without adopting a full-fledged presentation layer framework like JSP, JSF, Apache Wicket, or GWT.