build.gradle 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. group 'com.uas.platform'
  2. version '0.0.1'
  3. buildscript {
  4. ext {
  5. springBootVersion = '1.5.9.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://repo.spring.io/libs-release" }
  28. maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
  29. mavenCentral()
  30. }
  31. dependencies {
  32. compile "org.springframework.boot:spring-boot-starter-web"
  33. testCompile "org.springframework.boot:spring-boot-starter-test"
  34. compile 'org.springframework.boot:spring-boot-starter-data-jpa'
  35. compile "org.springframework.boot:spring-boot-starter-security"
  36. compile "org.springframework.session:spring-session"
  37. compile 'mysql:mysql-connector-java:5.1.44'
  38. compile "com.alibaba:fastjson:1.2.14"
  39. }
  40. jar {
  41. baseName = project.name
  42. version = ''
  43. }
  44. bootRun {
  45. addResources = true
  46. }
  47. docker {
  48. name "${dockerRegistry}/${project.name}:${project.version}"
  49. dockerfile "${projectDir}/src/main/docker/Dockerfile"
  50. files "${buildDir}/libs/${project.name}.jar"
  51. }.dependsOn build