asynchronizer

Форк
0
/
settings.gradle.kts 
67 строк · 2.2 Кб
1
rootProject.name = "asynchronizer"
2

3
include(":asynchronizer")
4

5
dependencyResolutionManagement {
6
    versionCatalogs {
7
        create("libs") {
8

9
            // Plugins
10
            plugin("jreleaser", "org.jreleaser").version("1.13.1")
11

12
            // Common Utils
13

14
            val lombok = "1.18.34"
15
            val slf4j = "2.0.16"
16

17
            library("lombok", "org.projectlombok:lombok:${lombok}")
18
            library("slf4j-api", "org.slf4j:slf4j-api:${slf4j}")
19
        }
20

21
        create("testLibs") {
22

23
            // Functional Tests
24

25
            val assertj = "3.26.3"
26
            val junit = "5.11.0"
27
            val junitSuite = "1.11.0"
28
            val mockito = "5.13.0"
29

30
            library("assertj", "org.assertj:assertj-core:${assertj}")
31
            library("junit-jupiter-api", "org.junit.jupiter:junit-jupiter-api:${junit}")
32
            library("junit-jupiter-engine", "org.junit.jupiter:junit-jupiter-engine:${junit}")
33
            library("junit-jupiter-params", "org.junit.jupiter:junit-jupiter-params:${junit}")
34
            library("junit-platform-suite-engine", "org.junit.platform:junit-platform-suite-engine:${junitSuite}")
35
            library("mockito-core", "org.mockito:mockito-core:${mockito}")
36
            library("mockito-junit-jupiter", "org.mockito:mockito-junit-jupiter:${mockito}")
37

38
            bundle(
39
                "junitAndMockito", listOf(
40
                    "assertj",
41
                    "junit-jupiter-api",
42
                    "junit-jupiter-engine",
43
                    "junit-jupiter-params",
44
                    "junit-platform-suite-engine",
45
                    "mockito-core",
46
                    "mockito-junit-jupiter"
47
                )
48
            )
49

50
            // Benchmark Tests
51

52
            val jmhPlugin = "0.6.8"
53
            val jmh = "1.36"
54

55
            plugin("jmh", "me.champeau.jmh").version(jmhPlugin)
56
            library("jmh-core", "org.openjdk.jmh:jmh-core:${jmh}")
57
            library("jmh-generator-annprocess", "org.openjdk.jmh:jmh-generator-annprocess:${jmh}")
58

59
            bundle(
60
                "jmh", listOf(
61
                    "jmh-core",
62
                    "jmh-generator-annprocess"
63
                )
64
            )
65
        }
66
    }
67
}
68

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.