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.

<dependency>
  <groupId>info.freelibrary</groupId>
  <artifactId>freelib-utils</artifactId>
  <version></version>
</dependency>


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 https://github.com/ksclarke/freelib-utils.git
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.