apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'war' sourceCompatibility = 11 targetCompatibility = 11 tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } repositories { jcenter() mavenCentral() maven { url 'http://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/' } } war { archiveName = 'tbms.war' classpath = classpath - sourceSets.main.output from (jar) { into 'WEB-INF/lib' } } dependencies { // for JDK 11 compile 'javax.xml.bind:jaxb-api:2.3.1' compile 'javax.annotation:javax.annotation-api:1.3.2' compile 'com.sun.activation:javax.activation:1.2.0' compile 'org.springframework:spring-context:4.3.14.RELEASE' compile 'org.springframework:spring-context-support:4.3.14.RELEASE' compile 'org.springframework:spring-orm:4.3.14.RELEASE' compile 'org.springframework:spring-webmvc:4.3.14.RELEASE' compile 'org.springframework.security:spring-security-config:4.2.3.RELEASE' compile 'org.springframework.security:spring-security-web:4.2.3.RELEASE' compile 'org.apache.commons:commons-lang3:3.5' compile 'commons-fileupload:commons-fileupload:1.3.2' compile 'org.apache.poi:poi:3.17' compile 'org.apache.poi:poi-ooxml:3.17' compile 'org.freemarker:freemarker:2.3.23' compile 'org.hibernate:hibernate-core:5.2.12.Final' compile 'org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final' compile 'com.fasterxml.jackson.core:jackson-core:2.8.8' compile 'com.fasterxml.jackson.core:jackson-annotations:2.8.8' compile 'com.fasterxml.jackson.core:jackson-databind:2.8.8.1' compile 'org.imgscalr:imgscalr-lib:4.2' compile(group: 'net.sf.jasperreports', name: 'jasperreports', version:'6.5.1') { exclude(module: 'bcmail-jdk14') exclude(module: 'bcprov-jdk14') exclude(module: 'bctsp-jdk14') exclude(module: 'castor-xml') exclude(module: 'jackson-core') exclude(module: 'jackson-annotations') exclude(module: 'jackson-databind') exclude(module: 'lucene-core') exclude(module: 'lucene-analyzers-common') exclude(module: 'lucene-queryparser') exclude(module: 'olap4j') } //providedCompile 'org.slf4j:slf4j-api:1.7.25' //providedCompile 'org.slf4j:slf4j-log4j12:1.7.25' providedCompile 'javax.servlet:javax.servlet-api:3.1.0' providedCompile 'mysql:mysql-connector-java:8.0.15' //testCompile 'junit:junit:4.12' compile 'com.google.zxing:javase:3.2.1' //mail compile 'javax.mail:mail:1.4.7' compile group: 'org.liquibase', name: 'liquibase-core', version: '3.5.3' fileTree(dir: 'lib', include: '*.jar') }