aboutsummaryrefslogtreecommitdiff
path: root/juick-server/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'juick-server/build.gradle')
-rw-r--r--juick-server/build.gradle42
1 files changed, 42 insertions, 0 deletions
diff --git a/juick-server/build.gradle b/juick-server/build.gradle
new file mode 100644
index 00000000..438025a1
--- /dev/null
+++ b/juick-server/build.gradle
@@ -0,0 +1,42 @@
+buildscript {
+ repositories {
+ mavenCentral()
+ }
+}
+
+apply plugin: 'java'
+apply plugin: 'war'
+apply plugin: 'org.akhikhl.gretty'
+
+dependencies {
+ compile project(':juick-server-jdbc')
+ compile project(':juick-server-web')
+
+ compile 'io.springfox:springfox-swagger2:2.8.0'
+ compile 'io.springfox:springfox-swagger-ui:2.8.0'
+
+ compile 'com.github.pengrad:java-telegram-bot-api:3.5.2'
+ compile 'com.github.messenger4j:messenger4j:1.0.0-M2'
+ compile "org.springframework.social:spring-social-twitter:1.1.2.RELEASE"
+ compile 'org.apache.commons:commons-email:1.5'
+ compile 'org.imgscalr:imgscalr-lib:4.2'
+
+ testCompile project(path: ':juick-core', configuration: 'testArtifacts')
+ testCompile project(path: ':juick-server-web', configuration: 'testArtifacts')
+ testCompile project(path: ':juick-server-jdbc', configuration: 'testArtifacts')
+
+ testRuntime 'org.apache.tomcat.embed:tomcat-embed-websocket:9.0.4'
+ testRuntime 'com.jayway.jsonpath:json-path:2.4.0'
+}
+
+compileJava.options.encoding = 'UTF-8'
+
+gretty {
+ httpPort = 8080
+ contextPath = '/'
+ servletContainer = 'tomcat8'
+}
+
+configurations {
+ all*.exclude module: 'commons-logging'
+}