acquabooks/build.gradle
2019-06-04 17:21:24 +02:00

43 lines
1.2 KiB
Groovy

apply plugin: 'java'
apply plugin: 'groovy'
apply plugin: 'application'
apply plugin: 'eclipse'
apply plugin: 'idea'
version = '1.2.' + (System.getenv('BUILD_NUMBER') ?: 0)
sourceCompatibility = 1.7
targetCompatibility = 1.7
mainClassName = "org.django.acquabooks.CommandLineLauncher"
//mainClassName = "org.django.acquabooks.io.Console"
//Get dependencies from Maven central repository
repositories {
mavenCentral()
maven {
url "https://oss.sonatype.org/content/groups/public/"
}
}
//Project dependencies
dependencies {
compile 'ch.qos.logback:logback-classic:1.1.3'
compile 'commons-cli:commons-cli:1.3.1'
compile 'io.searchbox:jest:0.1.6'
compile 'org.apache.commons:commons-lang3:3.4'
compile 'org.apache.poi:poi:3.12'
compile 'commons-beanutils:commons-beanutils:1.9.2'
//dipendenza utile qualora si voleese dare veste grafia a tutto stle ncurses
//compile 'com.baulsupp.kolja:jcurses:0.9.5.3'
}
jar {
dependsOn configurations.runtime
from { configurations.runtime.collect { it.isDirectory() ? it : zipTree(it).matching{ exclude{it.path.contains('META-INF')}}} }
manifest {
attributes 'Main-Class': mainClassName
}
}