forked from btraceio/btrace
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.gradle
More file actions
33 lines (29 loc) · 1.15 KB
/
build.gradle
File metadata and controls
33 lines (29 loc) · 1.15 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
plugins {
alias(libs.plugins.versioning)
}
dependencies {
implementation libs.slf4j
implementation libs.asm
implementation libs.asm.tree
implementation libs.asm.util
def toolsJar = getToolsJar();
if (toolsJar.getAsFile().exists()) {
implementation files("${toolsJar}")
}
implementation project(':btrace-core')
implementation project(':btrace-compiler')
implementation project(':btrace-instr')
}
jar {
manifest {
attributes(
'Built-By' : System.properties['user.name'],
'Build-Timestamp': new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").format(new Date()),
'Build-Revision' : versioning.info.commit,
'Created-By' : "Gradle ${gradle.gradleVersion}",
'Build-Jdk' : "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})",
'Build-OS' : "${System.properties['os.name']} ${System.properties['os.arch']} ${System.properties['os.version']}",
'Main-Class' : "org.openjdk.btrace.client.Main"
)
}
}