apply plugin: 'java'
version = '1.0'
dependencies {
compile fileTree(dir: '../lib', includes: [
'gson-2.8.2.jar',
/**'tomEE/tomcat-websocket.jar',
'tomEE/tomcat-api.jar',
'tomEE/servlet-api.jar',
'tomEE/websocket-api.jar',
'tomEE/tomcat-juli.jar',
'tomEE/tomcat-util.jar',**/
'pi4j-1.1/lib/junit.jar',
'pi4j-1.1/lib/pi4j-core.jar',
'pi4j-1.1/lib/pi4j-device.jar',
'pi4j-1.1/lib/pi4j-example.jar',
'pi4j-1.1/lib/pi4j-gpio-extension.jar',
'pi4j-1.1/lib/pi4j-service.jar'
])
compile project(':DataCommon')
}
sourceSets.main.output.resourcesDir = sourceSets.main.output.classesDirs.singleFile
compileJava.dependsOn(processResources)
compileJava.options.compilerArgs.add("-parameters")
sourceSets {
main {
java {
srcDirs = ['src']
}
resources {
srcDirs = ['src']
exclude '**.java'
}
}
}
jar {
baseName = project.name
archiveName = baseName + "." + extension
manifest {
attributes "Implementation-Title": project.name,
"Implementation-Version" : version,
'Main-Class':'Program.Client'
}
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
//exclude 'META-INF/*.RSA', 'META-INF/*.SF','META-INF/*.DSA'
}