https://github.com/guusdk/libidn-java
GNU IDN Library - Libidn (Java)
https://github.com/guusdk/libidn-java
Last synced: over 1 year ago
JSON representation
GNU IDN Library - Libidn (Java)
- Host: GitHub
- URL: https://github.com/guusdk/libidn-java
- Owner: guusdk
- License: gpl-2.0
- Created: 2016-07-22T10:23:38.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2021-03-31T19:10:01.000Z (over 5 years ago)
- Last Synced: 2025-02-13T06:19:04.133Z (over 1 year ago)
- Language: Java
- Size: 878 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE-GPLv2.txt
Awesome Lists containing this project
README
[](https://travis-ci.org/guusdk/libidn-java) [](https://scan.coverity.com/projects/guusdk-libidn-java)
# GNU IDN Library - Libidn (Java)
This is a Java port of the [GNU IDN Library](https://www.gnu.org/software/libidn/)
# Build instructions
This project requires Java 6 or later. To build the project, [Apache Maven](https://maven.apache.org) is used.
## Building project artifacts
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```
## Signing project artifacts
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](http://maven.apache.org/plugins/maven-gpg-plugin/usage.html), where more configuration options are documented.