https://github.com/guusdk/libidn-java
GNU IDN Library - Libidn (Java)
https://github.com/guusdk/libidn-java
Last synced: 2 months 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 (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-03-31T19:10:01.000Z (about 4 years ago)
- Last Synced: 2025-02-13T06:19:04.133Z (4 months 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.