aboutsummaryrefslogtreecommitdiff
path: root/juick-server/build.gradle
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-11-08 21:38:27 +0300
committerGravatar Vitaly Takmazov2018-11-08 21:38:27 +0300
commit7aaa3f9a29c280f01c677c918932620be45cdbd7 (patch)
tree39947b2c889afd08f9c73ba54fab91159d2af258 /juick-server/build.gradle
parent3ea9770d0d43fbe45449ac4531ec4b0a374d98ea (diff)
Merge everything into single Spring Boot application
Diffstat (limited to 'juick-server/build.gradle')
-rw-r--r--juick-server/build.gradle125
1 files changed, 0 insertions, 125 deletions
diff --git a/juick-server/build.gradle b/juick-server/build.gradle
deleted file mode 100644
index 69c1f51e..00000000
--- a/juick-server/build.gradle
+++ /dev/null
@@ -1,125 +0,0 @@
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'com.moowork.node'
-apply plugin: 'io.github.swagger2markup'
-apply plugin: 'org.asciidoctor.convert'
-
-task compileFrontend(type: YarnTask) {
- inputs.files(fileTree('node_modules'))
- inputs.files(fileTree('src'))
- inputs.file('package.json')
- inputs.file('webpack.config.js')
- outputs.dir('src/main/resources/static')
- args = ['run', 'compile']
-}
-
-ext {
- swaggerOutputDir = file("${buildDir}/swagger")
- docsOutputDir = file("${buildDir}/docs")
-}
-
-test {
- systemProperty 'io.springfox.staticdocs.outputDir', swaggerOutputDir
- outputs.dir swaggerOutputDir
-}
-
-convertSwagger2markup {
- dependsOn test
- swaggerInput "${swaggerOutputDir}/swagger.json"
- outputDir swaggerOutputDir
- config = [
- 'swagger2markup.markupLanguage' : 'ASCIIDOC',
- 'swagger2markup.pathsGroupedBy' : 'TAGS'
- ]
-}
-task asciidocIndex (type: Copy) {
- from 'src/docs'
- into swaggerOutputDir
- include '*.adoc'
-}
-asciidoctor {
- dependsOn convertSwagger2markup
- dependsOn asciidocIndex
- sourceDir = swaggerOutputDir
- sources {
- include 'index.adoc', 'overview.adoc', 'definitions.adoc', 'paths.adoc'
- }
- attributes = [
- doctype: 'book',
- toc: 'left',
- toclevels: '3',
- numbered: '',
- sectlinks: '',
- sectanchors: '',
- hardbreaks: '',
- src: swaggerOutputDir,
- generated: docsOutputDir
- ]
- outputDir = docsOutputDir
-}
-
-configurations {
- compile.exclude module: 'spring-boot-starter-tomcat'
-}
-
-dependencies {
- compile project(':juick-common')
- compile 'com.github.ben-manes.caffeine:caffeine:2.6.2'
- compile("org.springframework.boot:spring-boot-starter-cache")
- compile ('org.springframework.boot:spring-boot-starter-security')
- compile ('org.springframework.boot:spring-boot-starter-jdbc')
- compile("org.springframework.boot:spring-boot-starter-security")
- compile("org.springframework.boot:spring-boot-starter-web")
- compile("org.springframework.boot:spring-boot-starter-undertow")
- compile("org.springframework.boot:spring-boot-starter-websocket")
- compile 'org.springframework.boot:spring-boot-devtools'
-
- compileOnly 'io.springfox:springfox-core:2.9.2'
-
- compile 'org.apache.commons:commons-email:1.5'
- compile 'com.github.scribejava:scribejava-apis:6.0.0'
- compile 'com.github.pengrad:java-telegram-bot-api:4.1.0'
- compile 'com.twelvemonkeys.imageio:imageio-jpeg:3.4.1'
- compile 'org.imgscalr:imgscalr-lib:4.2'
- compile 'org.twitter4j:twitter4j-core:4.0.7'
-
- compile 'xpp3:xpp3:1.1.4c'
-
- compile 'rocks.xmpp:xmpp-core-client:0.8.1-SNAPSHOT'
- compile 'rocks.xmpp:xmpp-extensions-client:0.8.1-SNAPSHOT'
-
- compile "javax.inject:javax.inject:1"
-
- compile 'com.rometools:rome:1.11.1'
- compile 'com.rometools:rome-modules:1.11.1'
-
- compile 'org.flywaydb:flyway-core:5.2.1'
-
- runtime 'org.mariadb.jdbc:mariadb-java-client:2.3.0'
- runtime 'com.h2database:h2:1.4.196'
- runtime "commons-fileupload:commons-fileupload:1.3.3"
-
- compile 'com.github.ooxi:serialized-php-parser:0.5.0'
- compile 'io.pebbletemplates:pebble-spring5:3.0.5'
- compile 'com.atlassian.commonmark:commonmark:0.11.0'
- compile 'com.atlassian.commonmark:commonmark-ext-autolink:0.11.0'
- compile 'org.tomitribe:tomitribe-http-signatures:1.1'
-
- testCompile ("org.springframework.boot:spring-boot-starter-test")
- testCompile ('net.sourceforge.htmlunit:htmlunit:2.33')
- testCompile ('org.springframework.security:spring-security-test')
-
- testCompile 'io.springfox:springfox-swagger2:2.9.2'
-}
-
-bootJar {
- launchScript()
-}
-
-bootRun {
- sourceResources sourceSets.main
-}
-
-bootRun.dependsOn ':generateDebugKey'
-compileFrontend.dependsOn 'yarn'
-processResources.dependsOn 'compileFrontend'