java-publish.gradle 760 B

123456789101112131415161718192021222324252627
  1. task sourceJar(type: Jar) {
  2. from sourceSets.main.allSource
  3. archiveClassifier.set('sources')
  4. }
  5. publishing {
  6. publications {
  7. mavenJava(MavenPublication) {
  8. from components.java
  9. artifact sourceJar // 将源码 JAR 文件添加到发布任务中
  10. groupId project.GROUP_ID
  11. artifactId project.ARTIFACT_ID
  12. version project.VERSION
  13. }
  14. }
  15. repositories {
  16. maven {
  17. url 'http://8.134.139.102:8085/repository/wenext-android/'
  18. credentials {
  19. username 'admin'
  20. password 'e405f245-3a0e-4de7-8768-c4c62bdea293'
  21. }
  22. allowInsecureProtocol = true//允许 Gradle 使用不安全的协议
  23. }
  24. }
  25. }