This project is a small collection of convenience and utility classes, mostly used by other FreeLibrary projects. It includes utilities related to I18N, I/O, ResourceBundles, String manipulation, XQuery, ClassLoaders, and Pairtree file systems.

Using FreeLib-Utils

To use the FreeLib-Utils library, reference it in your project's pom.xml file.


Or, to use it with Gradle/Grails, include the following in your project's build.gradle file:

compile 'info.freelibrary:freelib-utils:'

Building FreeLib-Utils

If you'd like to build the project yourself, you'll need a current JDK and Maven installed and added to your system path. You can then download a stable release or clone the project using Git. To clone the project, type:

git clone
cd freelib-utils

To build the project, type:

mvn install

To build the project's documentation, type:

mvn javadoc:javadoc

For more information, consult the "Docs" dropdown in the navigation menu at the top of the page.