Skip to content

Building From Sources

Instancio is packaged as a multi-release JAR. It can be used with Java 8 or higher. Building Instancio from sources requires JDK 17 or higher:

git clone https://github.com/instancio/instancio.git
cd instancio
mvn install

Note

The build includes a Gradle test module which requires the dependencies to be installed into the local ~/.m2 repository. For this reason, mvn install must be run at least once for the Gradle test module to build successfully.

Building the Website

This site is built using MkDocs and MkDocs Material theme. Home page theme overrides are from UP42.

To build the site, you will need the following Python packages:

pip install mkdocs \
    mkdocs-material \
    mkdocs-macros-plugin \
    mkdocs-autolinks-plugin

To run the site locally: cd website && mkdocs serve. To generate static HTML: mkdocs build.