-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsettings.gradle.kts
More file actions
52 lines (48 loc) · 1.85 KB
/
settings.gradle.kts
File metadata and controls
52 lines (48 loc) · 1.85 KB
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
rootProject.name = "java-agent"
pluginManagement {
val kotlinVersion: String by extra
val atomicfuVersion: String by extra
val licenseVersion: String by extra
val grgitVersion: String by extra
val shadowPluginVersion: String by extra
val publishVersion: String by extra
plugins {
kotlin("jvm") version kotlinVersion
kotlin("multiplatform") version kotlinVersion
kotlin("plugin.noarg") version kotlinVersion
kotlin("plugin.serialization") version kotlinVersion
id("kotlinx-atomicfu") version atomicfuVersion
id("org.ajoberstar.grgit") version grgitVersion
id("com.github.hierynomus.license") version licenseVersion
id("com.github.johnrengelman.shadow") version shadowPluginVersion
id("io.github.gradle-nexus.publish-plugin") version publishVersion
}
repositories {
mavenCentral()
gradlePluginPortal()
}
resolutionStrategy.eachPlugin {
if(requested.id.id == "kotlinx-atomicfu") useModule("org.jetbrains.kotlinx:atomicfu-gradle-plugin:${target.version}")
}
}
val sharedLibsLocalPath: String by extra
val includeSharedLib: Settings.(String) -> Unit = {
include(it)
project(":$it").projectDir = file(sharedLibsLocalPath).resolve(it)
}
includeSharedLib("logging")
includeSharedLib("common")
includeSharedLib("agent-config")
includeSharedLib("agent-transport")
includeSharedLib("agent-instrumentation")
includeSharedLib("jvmapi")
includeSharedLib("konform")
includeSharedLib("transmittable-thread-local")
// FYI: Interceptor not patched for macOS ARM64 architecture.
//includeSharedLib("interceptor-hook")
//includeSharedLib("interceptor-http")
includeSharedLib("interceptor-stub")
includeSharedLib("test2code-common")
include("test2code-jacoco")
include("test2code")
include("java-agent")