aboutsummaryrefslogtreecommitdiffstats
path: root/DEVELOPING.md
blob: 5dc72024578a258eb896dd78b6ae0ae1455532cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

Developing

With the new inclusion of Gradle replacing ant (bye bye 2014) this brings some more modern features. Running any of the commands will automatically install the Gradle wrapper, no other install needed. This uses Gradle 6.5.1 and Java 11.

Run The Demo

./gradlew run

Javadoc generation

./gradlew javadoc

Building Jar

./gradlew shadowJar

Publish To Maven Local

This allows you to use JSyn as a maven/gradle repository on your machine.

./gradlew publishToMavenLocal

It can be used via

repositories {
    // ...
    mavenLocal()
}

dependencies {
    // ...
    implementation 'com.jsyn:jsyn:17.0.0-SNAPSHOT'
}