build.gradle 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. dependencies {
  2. implementation 'org.projectlombok:lombok:1.18.26'
  3. implementation('io.springfox:springfox-swagger2:2.9.2')
  4. implementation('io.springfox:springfox-swagger-ui:2.9.2')
  5. implementation('org.apache.commons:commons-lang3:3.7')
  6. implementation group: 'javax.validation', name: 'validation-api', version: '2.0.1.Final'
  7. implementation('org.springframework.boot:spring-boot-starter-web')
  8. implementation('org.apache.httpcomponents:httpclient:4.5.3')
  9. implementation('org.apache.httpcomponents:httpmime:4.5.3')
  10. implementation('org.bouncycastle:bcprov-jdk15on:1.69')
  11. implementation('com.alibaba:fastjson:1.2.83')
  12. implementation('com.friday.base:database:1.0.0')
  13. implementation('com.friday.base:common:1.0.0')
  14. annotationProcessor('org.projectlombok:lombok')
  15. compileOnly('org.projectlombok:lombok')
  16. implementation('com.friday.mystery:authentication-api:1.0.0')
  17. implementation('com.friday.mystery:blank-api:1.0.0')
  18. }
  19. apply plugin: 'java'
  20. apply plugin: 'eclipse'
  21. apply plugin: 'maven-publish'
  22. apply plugin: 'maven' // 引入maven插件
  23. publishing {
  24. repositories {
  25. maven {
  26. name = 'localRepo'
  27. url = "file://${buildDir}/repo"
  28. }
  29. }
  30. publications {
  31. myApp(MavenPublication) {
  32. groupId = 'com.friday.operation'
  33. artifactId = 'api'
  34. version = '1.0.3'
  35. from components.java
  36. }
  37. }
  38. }