-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle
37 lines (30 loc) · 1.04 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
plugins {
id 'systems.manifold.manifold-gradle-plugin' version '0.0.2-alpha'
}
group 'systems.manifold'
version '1.0-SNAPSHOT'
targetCompatibility = 11
sourceCompatibility = 11
repositories {
mavenLocal()
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
}
configurations {
// give tests access to annotationProcessor dependencies
testImplementation.extendsFrom annotationProcessor
}
manifold {
manifoldVersion = '2023.1.10'
}
dependencies {
implementation "systems.manifold:manifold-json-rt:${manifold.manifoldVersion.get()}"
implementation "systems.manifold:manifold-props-rt:${manifold.manifoldVersion.get()}"
testImplementation 'junit:junit:4.12'
annotationProcessor "systems.manifold:manifold-json:${manifold.manifoldVersion.get()}"
annotationProcessor "systems.manifold:manifold-props:${manifold.manifoldVersion.get()}"
}
//tasks.withType(JavaCompile) {
// options.fork = true
// options.forkOptions.executable = System.properties['java.home'] + '/bin/javac'
//}