|
|
@@ -15,8 +15,37 @@ repositories {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+configurations {
|
|
|
+ extraLibs
|
|
|
+}
|
|
|
+
|
|
|
dependencies {
|
|
|
compile group: 'net.java.dev.jna', name: 'jna-platform', version: '4.1.0'
|
|
|
compile group: 'org.jvnet.com4j', name: 'com4j', version: '2.1'
|
|
|
compile group: 'com.nativelibs4java', name: 'bridj', version: '0.7.0'
|
|
|
+
|
|
|
+ extraLibs group: 'net.java.dev.jna', name: 'jna-platform', version: '4.1.0'
|
|
|
+ extraLibs group: 'org.jvnet.com4j', name: 'com4j', version: '2.1'
|
|
|
+ extraLibs group: 'com.nativelibs4java', name: 'bridj', version: '0.7.0'
|
|
|
+
|
|
|
+ configurations.compile.extendsFrom(configurations.extraLibs)
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+jar {
|
|
|
+ from {
|
|
|
+ configurations.extraLibs.collect { it.isDirectory() ? it : zipTree(it) }
|
|
|
+ }
|
|
|
+ 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()),
|
|
|
+ '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']}",
|
|
|
+
|
|
|
+ 'Class-Path': configurations.compile,
|
|
|
+ 'Main-Class': 'antiafk.AntiAfk'
|
|
|
+ )
|
|
|
+ }
|
|
|
}
|