build.gradle 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. group 'com.uas.saas'
  2. version '0.0.1'
  3. buildscript {
  4. ext {
  5. springBootVersion = '1.5.6.RELEASE'
  6. dockerVersion = '0.12.0'
  7. dockerRegistry = "10.10.100.200:5000"
  8. }
  9. repositories {
  10. maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
  11. maven { url "https://plugins.gradle.org/m2/" }
  12. maven { url "https://repo.spring.io/libs-release" }
  13. mavenCentral()
  14. jcenter()
  15. }
  16. dependencies {
  17. classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
  18. classpath "gradle.plugin.com.palantir.gradle.docker:gradle-docker:${dockerVersion}"
  19. }
  20. }
  21. apply plugin: 'java'
  22. apply plugin: "com.palantir.docker"
  23. apply plugin: "org.springframework.boot"
  24. sourceCompatibility = 1.8
  25. repositories {
  26. mavenLocal()
  27. maven { url "http://10.10.100.21:8081/artifactory/libs-snapshot-local" }
  28. maven { url "http://repo.spring.io/libs-release" }
  29. maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
  30. mavenCentral()
  31. }
  32. dependencies {
  33. compile "org.springframework.boot:spring-boot-starter-web"
  34. testCompile "org.springframework.boot:spring-boot-starter-test"
  35. compile 'org.springframework.boot:spring-boot-starter-jdbc'
  36. compile 'org.springframework.boot:spring-boot-starter-aop'
  37. compile "org.springframework.boot:spring-boot-starter-freemarker"
  38. compile "com.uas.account:sso-integration:1.2.4-SNAPSHOT"
  39. compile "com.oracle:ojdbc6:11.2.0"
  40. compile "com.belerweb:pinyin4j:2.5.1"
  41. compile "com.uas.message:message-mail-api:0.0.1"
  42. }
  43. jar {
  44. baseName = project.name
  45. version = ''
  46. }
  47. bootRun {
  48. addResources = true
  49. }
  50. docker {
  51. name "${dockerRegistry}/${project.name}:${project.version}"
  52. dockerfile "${projectDir}/src/main/docker/Dockerfile"
  53. files "${buildDir}/libs/${project.name}.jar"
  54. }.dependsOn build