nst-0x08/websocketspls/build.gradle
2021-01-04 03:29:17 +01:00

40 lines
1.1 KiB
Groovy

apply plugin: 'java-library'
apply plugin: 'war'
apply plugin: 'com.bmuschko.tomcat'
apply plugin: 'eclipse-wtp'
repositories {
jcenter()
mavenCentral()
}
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.bmuschko:gradle-tomcat-plugin:2.5'
}
}
dependencies {
implementation 'javax.websocket:javax.websocket-api:1.1'
providedCompile 'javax.servlet:javax.servlet-api:4.0.0',
'javax.servlet:jsp-api:2.0'
compile 'javax.servlet:jstl:1.2'
providedCompile group: 'javax', name: 'javaee-api', version:'7.0'
providedCompile group: 'javax', name: 'javaee-web-api', version: '8.0'
def tomcatVersion = '9.0.8'
tomcat "org.apache.tomcat.embed:tomcat-embed-core:${tomcatVersion}",
"org.apache.tomcat.embed:tomcat-embed-logging-juli:9.0.0.M6",
"org.apache.tomcat.embed:tomcat-embed-jasper:${tomcatVersion}"
}
tomcat {
httpProtocol = 'org.apache.coyote.http11.Http11Nio2Protocol'
ajpProtocol = 'org.apache.coyote.ajp.AjpNio2Protocol'
contextPath = '/websocketspls'
}