pasteque-core/README.md
2025-07-16 09:52:34 +02:00

1.1 KiB

Pasteque core

Common libraries for Pasteque.

Setup

This projects can use either Maven or Ant and Ivy.

Setting up Maven

This build uses pom.xml.

Install maven with (Debian-based)

apt install maven

The initialization is done automatically when building the project.

Setting up Ant and Ivy

This build uses build.xml and ivy.xml.

Install And and Ivy (Debian-based)

apt install ant ivy

Debian doesn't link Ivy to Ant by default.

ln -s /usr/share/java/ivy.jar /usr/share/ant/lib/ivy.jar

Install the required dependencies with Ivy.

ant resolve

This will download the dependencies from Maven repositories and put them in ant-lib.

Build commands

Compile

mvn compile
or
ant compile

It will create compiled classes in target/classes

Generate the documentation

mvn javadoc:javadoc
or
ant javadoc

This will generate the javadoc and put it it target/site/apidocs.

Clean the project

mvn clean
or
ant clean
ant lib-clean

It will delete the target directory. Te reset ant dependencies, use ant lib-clean to remove ant-lib.