forked from robocode-dev/tank-royale
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.gradle.kts
67 lines (54 loc) · 2.55 KB
/
settings.gradle.kts
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
val version = "0.17.2"
// Schema Generator
include("schema:jvm")
include("schema:dotnet")
// Booter
include("booter")
// Server
include("server")
// GUI app
include("gui-app")
// Bot API
include("bot-api:java")
include("bot-api:dotnet")
// Sample Bots archives
include("sample-bots:java")
include("sample-bots:csharp")
// Docs
include("buildDocs")
val junitVersion = "5.9.0-M1"
dependencyResolutionManagement {
versionCatalogs {
create("libs") {
version("tankroyale", version)
version("node", "15.5.1")
library("gson", "com.google.code.gson:gson:2.9.0")
library("gson-extras", "org.danilopianini:gson-extras:0.6.0")
library("jansi", "org.fusesource.jansi:jansi:2.4.0")
library("java-websocket", "org.java-websocket:Java-WebSocket:1.5.3")
library("jsonschema2pojo", "org.jsonschema2pojo:jsonschema2pojo-gradle-plugin:1.1.2")
library("picocli", "info.picocli:picocli:4.6.3")
library("proguard-gradle", "com.guardsquare:proguard-gradle:7.2.2")
library("miglayout-swing", "com.miglayout:miglayout-swing:11.0")
library("nv-i18n", "com.neovisionaries:nv-i18n:1.29")
library("serialization-json", "org.jetbrains.kotlinx:kotlinx-serialization-json:1.3.3")
library("slf4j-simple", "org.slf4j:slf4j-simple:2.0.0-alpha7")
// Java testing
library("junit-api", "org.junit.jupiter:junit-jupiter-api:$junitVersion")
library("junit-engine", "org.junit.jupiter:junit-jupiter-engine:$junitVersion")
library("junit-params", "org.junit.jupiter:junit-jupiter-params:$junitVersion")
library("assertj", "org.assertj:assertj-core:3.23.1")
library("junit-pioneer", "org.junit-pioneer:junit-pioneer:1.7.1")
// Kotlin testing
library("kotest-junit5", "io.kotest:kotest-runner-junit5-jvm:5.3.2")
library("mockk", "io.mockk:mockk:1.12.4")
plugin("shadow-jar","com.github.johnrengelman.shadow").version("7.1.2")
plugin("kotlin-jvm", "org.jetbrains.kotlin.jvm").version("1.7.0")
plugin("kotlin-plugin-serialization", "org.jetbrains.kotlin.plugin.serialization").version("1.7.0")
plugin("benmanes-versioning", "com.github.ben-manes.versions").version("0.42.0")
plugin("hidetake-ssh", "org.hidetake.ssh").version("2.10.1")
plugin("itiviti-dotnet", "com.itiviti.dotnet").version("1.9.2")
plugin("node-gradle", "com.github.node-gradle.node").version("3.4.0")
}
}
}