This is a Java port of the GNU IDN Library
This project requires Java 6 or later. To build the project, Apache Maven is used.
To build the project artifacts, execute Maven from the root directory of the project:
$ mvn clean verify
Afterwards, the artifacts of interest will be generated in libidn/target
Some distribution channels require project artifacts to be signed. To facilitate this, an optional Maven project profile is available, named sign
.
$ mvn clean verify -P sign
Signing artifacts requires the availability of GnuPG on the build system, configured with at least one key. The sign
profile is implemented using the Maven GPG plugin, where more configuration options are documented.