Skip to content

LewMC/Essence

Repository files navigation

Essence

Crowdin Maven Build

Build Process

Install JDK 21 before continuing. Click here for documentation.

  • You will also need Maven for the mvn command, which can be installed here.
  • Make sure that your version of JDK 21 includes JavaDoc.
    • For example, Eclipse Temurin JDK with Hotspot 21 includes this executable.
# Clone the repository and move into it.
git clone https://github.com/lewmc/essence && cd essence

# Perform a clean build (optional if you're rebuilding).
mvn clean package -Dmaven.test.skip=true

# Build the package with an explicit version target of 21.
mvn -B package --file pom.xml -Dmaven.compiler.source=21 -Dmaven.compiler.target=21

Contributing

We welcome contributions from the community. Please fork the repository, make your changes, and submit a pull request.

When adding new features for the next update, please merge them into the next-update branch. This helps us keep our CI Builds separate as -SNAPSHOT builds.

Licensing

Essence is licensed under the Apache License 2.0. See LICENSE for more information.