40 lines
1.1 KiB
Groovy
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'
|
|
}
|
|
|