build.gradle 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. plugins {
  2. id 'org.springframework.boot' version '2.2.5.RELEASE'
  3. id 'io.spring.dependency-management' version '1.0.9.RELEASE'
  4. id 'java'
  5. id ''
  6. classpath("se.transmode.gradle:gradle-docker:1.2")
  7. //id "com.palantir.docker" version "0.25.0"
  8. }
  9. group = 'com.zcxk'
  10. version = '0.0.1-SNAPSHOT'
  11. sourceCompatibility = '1.8'
  12. configurations {
  13. compileOnly {
  14. extendsFrom annotationProcessor
  15. }
  16. }
  17. repositories {
  18. mavenLocal()
  19. maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
  20. }
  21. dependencies {
  22. //classpath 'se.transmode.gradle:gradle-docker:1.2'
  23. implementation('org.springframework.boot:spring-boot-starter-web')
  24. compile ('io.netty:netty-all:4.1.30.Final')
  25. //json工具
  26. compile('com.alibaba:fastjson:1.2.41')
  27. compile('org.apache.commons:commons-lang3:3.4')
  28. //swagger在线接口文档生成工具
  29. compile('io.springfox:springfox-swagger2:2.7.0')
  30. compile('io.springfox:springfox-swagger-ui:2.7.0')
  31. compileOnly 'org.projectlombok:lombok'
  32. annotationProcessor 'org.projectlombok:lombok'
  33. testImplementation('org.springframework.boot:spring-boot-starter-test') {
  34. exclude group: 'org.junit.vintage', module: 'junit-vintage-engine'
  35. }
  36. }
  37. test {
  38. useJUnitPlatform()
  39. }
  40. /*docker {
  41. name "${project.group}/${bootJar.baseName}"
  42. //copySpec.from(tasks.bootJar.outputs.files.singleFile).into("dependency")
  43. dockerfile file('Dockerfile')
  44. }*/