-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle
37 lines (31 loc) · 1.28 KB
/
build.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
ext {
interlokParentGradle = project.findProperty('interlokParentGradle') ?: 'https://raw.githubusercontent.com/adaptris/interlok-build-parent/main/v4/build.gradle'
interlokVersion = '4.5.0-RELEASE'
interlokMavenLocal = project.findProperty('interlokMavenLocal') ?: false
interlokInstallDirectory = project.findProperty('interlokInstallDirectory') ?: "${buildDir}/distribution"
buildEnv = project.findProperty('buildEnv') ?: "dev"
}
repositories {
if (interlokMavenLocal) {
mavenLocal()
}
}
allprojects {
apply from: "${interlokParentGradle}"
}
dependencies {
interlokRuntime ("com.adaptris:interlok-json:$interlokVersion") { changing= true }
interlokRuntime ("com.adaptris:interlok-apache-http:$interlokVersion") { changing= true }
interlokJavadocs group: "com.adaptris", name: "interlok-apache-http", version: "$interlokVersion", changing: true, classifier: "javadoc", transitive: false
interlokJavadocs group: "com.adaptris", name: "interlok-json", version: "$interlokVersion", changing: true, classifier: "javadoc", transitive: false
}
installDist {
destinationDir = new File(interlokInstallDirectory)
}
task cleanInstall () {
description 'Delete install directory'
group 'build'
doLast {
new File(interlokInstallDirectory).deleteDir()
}
}