Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

Using Experiemental Versions

Gregory Mitchell edited this page May 25, 2024 · 6 revisions

Since all Novaconomy Source Code is open-source, anyone has the ability to use experimental versions of Novaconomy, if the changes are pushed.

Building from Source

Version to Choose

Branches on the repository are labeled according to their version number. For example, ver/1.8.2 represents Novaconomy v1.8.2, and depending on when you are reading this, that can be a future, current, or old version of Novaconomy.

Downloading & Building a Version

This tutorial requires Git. Please download these tools if you do not own them. This tutorial expects you to also have the Java Development Kit on your computer.

0.) Open a Terminal (Command Prompt on Windows, Terminal on Mac/Linux, etc)

1.) Download the Repository

git clone https://github.com/Team-Inceptus/Novaconomy
cd Novaconomy

2.) Change to the version you want

git checkout ver/1.8.2 # Change 'ver/1.8.2' to whatever branch you want

3.) Build from Source

gradlew clean build

The new plugin should be located in plugin/build/libs. It should be named novaconomy-<version>-SNAPSHOT.jar. Other JARs are not usable as plugins and are there for other purposes.

Using Jenkins

Non-experimental builds are available on Jenkins.

Using the CI

Github Actions has a feature where all built artifacts are stored in a ZIP file.

Locate the action linked to the commit showing which experimental build you'd like to use, click on Create Artifacts, then click on the novaconomy item shown at the bottom. This will download a ZIP file. Once downloaded, locate the JAR named novaconomy-<version>-SNAPSHOT.jar.

Note

Due to a bug, this requires you to have a GitHub Account.