-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle.kts
57 lines (50 loc) · 2.05 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
rootProject.name="Pledger"
pluginManagement {
plugins {
id("java")
id("io.micronaut.library").version("4.4.3")
id("io.micronaut.application").version("4.4.3")
id("io.freefair.lombok").version("8.10.2")
id("org.sonarqube").version("5.1.0.4882")
id("org.openapi.generator").version("7.9.0")
id("signing")
id("maven-publish")
}
}
dependencyResolutionManagement {
@Suppress("UnstableApiUsage") // It's gradle, any of their APIs can be considered unstable
repositories {
mavenCentral()
}
versionCatalogs {
create("libs") {
library("lang", "com.jongsoft.lang", "language").version("1.1.6")
library("lang.xml", "com.jongsoft.lang", "language-fasterxml").version("1.1.0")
library("otp", "dev.samstevens.totp", "totp").version("1.7.1")
library("camunda", "org.camunda.bpm", "camunda-engine").version("7.21.0")
library("bouncy", "org.bouncycastle", "bcprov-jdk18on").version("1.78.1")
library("bcpkix", "org.bouncycastle", "bcpkix-jdk18on").version("1.78.1")
library("bcrypt", "at.favre.lib", "bcrypt").version("0.10.2")
library("csv", "com.opencsv", "opencsv").version("5.9")
// testing dependencies
version("junit.version", "5.11.2")
library("junit.jupiter", "org.junit.jupiter", "junit-jupiter-api").versionRef("junit.version")
library("assertj","org.assertj", "assertj-core").version("3.26.3")
library("mockito","org.mockito", "mockito-core").version("5.14.2")
bundle("junit", listOf("junit.jupiter", "assertj", "mockito"))
}
create("mn") {
val micronautVersion: String by settings
from("io.micronaut.platform:micronaut-platform:${micronautVersion}")
}
}
}
include(
"core",
"domain",
"transaction-importer:transaction-importer-api",
"transaction-importer:transaction-importer-csv",
"rule-engine",
"bpmn-process",
"jpa-repository",
"fintrack-api")