-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathsettings.gradle
46 lines (40 loc) · 1.34 KB
/
settings.gradle
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
/*
* Copyright (c) 2023 - present. New Relic Corporation. All rights reserved.
* SPDX-License-Identifier: Apache-2.0
*/
pluginManagement {
ext {
versions = [
agp : '7.1.+',
kotlin : '1.6.+',
shadow : '7.1.2',
nexus : '2.0.0',
spotbugs: '5.0.13',
gpp : '1.2.1'
]
}
repositories {
mavenCentral()
google()
gradlePluginPortal()
}
plugins {
id("base")
id("java")
id("maven-publish")
id("com.gradle.plugin-publish") version "${versions.gpp}" apply false
id("io.github.gradle-nexus.publish-plugin") version "${versions.nexus}"
//noinspection GradlePluginVersion
id("com.android.library") version "${versions.agp}"
id("com.github.johnrengelman.shadow") version "${versions.shadow}"
id("com.github.spotbugs") version "${versions.spotbugs}"
id("org.jetbrains.kotlin.jvm") version "${versions.kotlin}" apply false
id("org.jetbrains.kotlin.android") version "${versions.kotlin}" apply false
}
}
rootProject.name = 'newrelic-android-agent'
// To declare projects as part of a multi-project build use the 'include' method
include ':agent'
include ':agent-core'
include ':instrumentation'
include ':plugins:gradle'