bintray.gradle 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. apply plugin: 'com.github.dcendents.android-maven'
  2. apply plugin: 'com.jfrog.bintray'
  3. Properties properties = new Properties()
  4. properties.load(project.rootProject.file('local.properties').newDataInputStream())
  5. group = GROUP
  6. version = VERSION_NAME
  7. bintray {
  8. user = properties.getProperty("bintray.user")
  9. key = properties.getProperty("bintray.apikey")
  10. configurations = ['archives']
  11. publish = true
  12. dryRun = false
  13. pkg {
  14. repo = "maven"
  15. name = rootProject.ext.android.SDK_BASENAME
  16. // userOrg = POM_USER_ORG
  17. desc = POM_DESCRIPTION
  18. websiteUrl = POM_URL
  19. vcsUrl = POM_SCM_URL
  20. issueTrackerUrl = POM_ISSUE_URL
  21. licenses = [POM_LICENSE_NAME]
  22. labels = ['videoChat', 'Android', 'webrtc'] //标签
  23. publicDownloadNumbers = true
  24. }
  25. }
  26. install {
  27. repositories.mavenInstaller {
  28. pom.project {
  29. name rootProject.ext.android.SDK_BASENAME
  30. packaging 'aar'
  31. url POM_URL
  32. description POM_DESCRIPTION
  33. licenses {
  34. license {
  35. name 'The Apache Software License, Version 2.0'
  36. url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
  37. }
  38. }
  39. scm {
  40. url POM_SCM_URL
  41. connection POM_SCM_CONNECTION
  42. developerConnection POM_SCM_DEV_CONNECTION
  43. }
  44. developers {
  45. developer {
  46. id POM_DEVELOPER_ID
  47. name POM_DEVELOPER_NAME
  48. email POM_DEVELOPER_EMAIL
  49. }
  50. }
  51. }
  52. }
  53. }