Jam/MR (formerly "jam - make(1) redux").
Jam/MR is a build utility like make(1). It has its own expressive language
which allows for portable Jamfiles capable of building large projects with
multiple concurrent processes.
iText is a library that allows you to generate PDF files on the fly.
The iText classes are very useful for people who need to generate read-only,
platform independent documents containing text, lists, tables and images.
The library is especially useful in combination with Java(TM) technology-based
Servlets: The look and feel of HTML is browser dependent; with iText and PDF
you can control exactly how your servlet's output will look.
The ivykis library is a thin, portable wrapper around OS-provided
mechanisms such as epoll(4), kqueue(2), poll(2) and select(2). It was
mainly designed for building high-performance network applications,
but can be used in any event-driver application that uses pollable
file descriptors as its event sources.
Programs written to the ivykis API are generally single-threaded (or
use only a small number of threads), and never block on I/O. All
input and output is done in a nonblocking fashion, with I/O readiness
notification delivered via callback functions.
Commons Configuration provides a generic configuration interface which enables
an application to read configuration data from a variety of sources. Commons
Configuration provides typed access to single, and multi-valued configuration
parameters.
Configuration parameters may be loaded from the following sources:
* Properties files
* XML documents
* JNDI
* JDBC Datasource
Different configuration sources can be mixed using a ConfigurationFactory and
CompositeConfiguration. Additional sources of configuration parameters can be
created by using custom configuration objects. This customization can be
achieved by extending AbstractConfiguration.
Commons IO is a library of utilities to assist with developing IO functionality.
There are three main areas included:
* Utility classes - with static methods to perform common tasks
* Filters - various implementations of file filters
* Streams - useful stream, reader and writer implementations
In a nutshell Jenkins CI is the leading open-source continuous integration
server. Built with Java, it provides over 300 plugins to support building
and testing virtually any project.