java/README.md

AMAPVox Java code

This subfolder contains AMAPVox java code.

Compilation

Requirements: - maven - Liberica Full JDK 21 (JDK + LibericaFX, their own implementation of OpenJFX)

Compile with tests (default): mvn clean install Compile without tests (faster): mvn clean install -DskipTests

Deploy

Generate package: - linux: mvn clean install -P build-linux (from linux system only) - windows: mvn clean install -P build-windows (from windows system only)

Generated packages will be found in java/amapvox.main/target/AMAPVox-x.y.z-{linux|windows}.zip

Upload packages to Package registry:

curl --header "PRIVATE-TOKEN: *************" \
     --upload-file /path/to/AMAPVox-x.y.z-linux.zip \
     "https://forge.ird.fr/api/v4/projects/819/packages/generic/amapvox/x.y.z/AMAPVox-x.y.z-{linux|windows}.zip"

Versions

Project version: use dedicated script in main folder ./setversion.sh

Update dependencies: mvn versions:display-dependency-updates

Update plugins: mvn versions:display-plugin-updates



umr-amap/AMAPVox documentation built on Jan. 25, 2025, 1:35 p.m.