build.gradle 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. dependencies {
  2. //implementation project(':authentication-api')
  3. implementation('com.friday.mystery:authentication-api:1.0.0')
  4. implementation('com.friday.base:web:1.0.2')
  5. implementation('com.friday.base:common:1.0.0')
  6. implementation('com.friday.base:redis:1.0.1')
  7. implementation('org.springframework.boot:spring-boot-starter-web')
  8. implementation('io.jsonwebtoken:jjwt:0.9.1')
  9. implementation('com.alibaba:dubbo:2.6.9')
  10. implementation('org.springframework.boot:spring-boot-starter-security')
  11. //implementation('com.alibaba.boot:nacos-config-spring-boot-starter:0.2.11')
  12. }
  13. apply plugin: 'maven-publish'
  14. publishing {
  15. publications {
  16. maven(MavenPublication) {
  17. groupId = 'com.friday.mystery'
  18. artifactId = 'core-security'
  19. version = '1.0.11'
  20. from components.java
  21. }
  22. }
  23. }
  24. jar {
  25. classifier = ''
  26. }
  27. task cacheToLocalMavenRepository(type: Copy) {
  28. //根据自己目录修改
  29. from new File('D:\\gradle\\respository\\caches\\modules-2\\files-2.1')
  30. into 'D:\\maven\\apache-maven-3.6.3\\conf\\repository'
  31. eachFile {
  32. List<String> parts = it.path.split('/')
  33. it.path = (parts[0]+ '/' + parts[1]).replace('.','/') + '/' + parts[2] + '/' + parts[4]
  34. }
  35. includeEmptyDirs false
  36. }