Skip to content

Addon Development: Getting Started

Ruben Taelman edited this page Apr 4, 2021 · 7 revisions

This page gives basic instructions for developers on how to get started with writing an addon for Integrated Dynamics.

1. Add dependencies

As a first step, include Integrated Dynamics, Cyclops Core, and Common Capabilities as dependencies into your build.gradle file:

repositories {
    maven {
        name "Cyclops Repo"
        url "https://oss.jfrog.org/artifactory/simple/libs-release/"
    }
}

dependencies {
    compile(fg.deobf("org.cyclops.integrateddynamics:IntegratedDynamics:${integrateddynamics_version}")){
        transitive = false
    }
    compile(fg.deobf("org.cyclops.cyclopscore:CyclopsCore:${cyclopscore_version}")){
        transitive = false
    }
    compile(fg.deobf("org.cyclops.commoncapabilities:CommonCapabilities:${commoncapabilities_version}")){
        transitive = false
    }
}

2. Determine versions

The ${integrateddynamics_version}, ${cyclopscore_version}, and ${commoncapabilities_version} is a variable that can refer to a gradle.properties file. If this file does not exist yet, create it in the same directory as your build.gradle file, which can look as follows:

integrateddynamics_version=1.16.5-1.7.1-61
cyclopscore_version=1.16.5-1.11.5-54
commoncapabilities_version=1.16.5-2.6.0-18

In order to select a version to depend on, you can select one of our maven repo:

Clone this wiki locally