forked from xtclang/xvm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle.kts
35 lines (29 loc) · 868 Bytes
/
build.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
/*
* Main build file for the XVM project, producing the XDK.
*/
group = "org.xvm"
version = "0.4.3"
allprojects {
configurations.all {
resolutionStrategy.dependencySubstitution {
substitute(module("org.xtclang.xvm:javatools_utils" )).using(project(":javatools_utils"))
substitute(module("org.xtclang.xvm:javatools_unicode")).using(project(":javatools_unicode"))
substitute(module("org.xtclang.xvm:javatools" )).using(project(":javatools"))
}
}
repositories {
mavenCentral {
content {
excludeGroup("org.xtclang.xvm")
}
}
}
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
}
tasks.register("build") {
group = "Build"
description = "Build all projects"
dependsOn(project("xdk:").tasks["build"])
}