JewelCLI provides an API to parse command line arguments. It uses Java annotations to present a very simple but powerful interface. Options are defined using an annotated Java interface definition. This allow a declarative style which can be much clearer than the procedural style used by some other Java CLI libraries.
Wiseman is an implementation of the WS-Management specification for the Java SE platform. The project scope includes the WS-Management specification and its dependent specifications, which can be found at http://www.dmtf.org/standards/wbem/wsman/. The project requires Java SE 5+ or above, and is built on JAXB 2.0 and SAAJ 1.3 (part of the JAX-WS project). Ant scripts for standalone and Netbeans builds are supplied.
Dozer is a powerful, yet simple Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types. Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level. It not only supports mapping between attribute names, but also conversion between types. Many conversion scenarios are supported out of the box, but custom conversions can be specified via XML.
EZMorph is simple Java library for transforming an Object to another Object. It supports transformations for primitives, Objects, and multidimensional arrays, compatibility with JDK 1.3.1, and small memory footprint (~76K). It began life as the converter package in Json-lib but became a project on its own.