server/java/renkan-management/build.gradle
author durandn
Thu, 21 Apr 2016 15:18:19 +0200
changeset 605 13d355fd09bf
parent 582 bbe6a9f2bf0e
permissions -rw-r--r--
updated uri to allow optional trailing slash on single resource URIs (django automatic redirects don't carry over the Authorization header that can sometimes be needed, for instance with OAuth)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
311
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
description = 'renkan-management'
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
ext {
582
bbe6a9f2bf0e java upgrade gretty plugin to correct problem with spring loaded version and new java 1.8.0_xx version (xx >= 40)
ymh <ymh.work@gmail.com>
parents: 316
diff changeset
     5
    spring_shell_version = '1.1.0.RELEASE'
311
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
}
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
dependencies {
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
  compile project(':renkan-core')
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    compile group: 'org.springframework.shell', name: 'spring-shell', version:spring_shell_version
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
    runtime group: 'org.springframework', name: 'spring-webmvc', version:spring_version
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
    runtime group: 'javax.servlet', name: 'javax.servlet-api', version:javax_servlet_version
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
}
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
buildscript {
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
  repositories { jcenter() }
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
  dependencies {
582
bbe6a9f2bf0e java upgrade gretty plugin to correct problem with spring loaded version and new java 1.8.0_xx version (xx >= 40)
ymh <ymh.work@gmail.com>
parents: 316
diff changeset
    18
    classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.2'
311
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
  }
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
}
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
apply plugin: 'com.github.johnrengelman.shadow'
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
jar {
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
  manifest {
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
    attributes 'Main-Class': 'org.springframework.shell.Bootstrap'
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
  }
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
}
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
shadowJar {
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
  exclude 'META-INF/*.SF'
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
  exclude 'META-INF/*.DSA'
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
  exclude 'META-INF/*.RSA'
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    35
  append('META-INF/spring.handlers')
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    36
  append('META-INF/spring.schemas')
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    37
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    38
}
32abe8b3e501 add gradle build
ymh <ymh.work@gmail.com>
parents:
diff changeset
    39
314
c4788613fa13 correct shadow jar version
ymh <ymh.work@gmail.com>
parents: 311
diff changeset
    40
configure(shadowJar) {
c4788613fa13 correct shadow jar version
ymh <ymh.work@gmail.com>
parents: 311
diff changeset
    41
  group = BasePlugin.BUILD_GROUP
c4788613fa13 correct shadow jar version
ymh <ymh.work@gmail.com>
parents: 311
diff changeset
    42
}