Java Library

// publish_local_java.gradle

apply plugin: 'maven-publish'

publishing {
    publications {
        mavenJava(MavenPublication) {
            groupId 'com.wlqq.android'
            artifactId  POM_ARTIFACT_ID
            version POM_VERSION_NAME

            from components.java
            // more goes in here
        }
    }

    repositories {
        mavenLocal()
    }
}

Android Library

// publish_local_android.gradle

apply plugin: 'maven-publish'

publishing {
    publications {
        library(MavenPublication) {
            groupId 'com.wlqq.android'
            artifactId project.name
            version android.defaultConfig.versionName
            // 若是 android gradle plugin 3.3.x ,这里需要改成 bundleReleaseAar
            artifact(bundleRelease)
        }
    }

    repositories {
        mavenLocal()
    }
}

如何使用

  1. library projectbuild.gradleapply 该脚本
  2. 执行命令 ./gradlew <library module name>:PublishToMavenLocal

参考

相关文章:

  • 2021-10-16
  • 2022-01-20
  • 2022-12-23
  • 2021-10-29
  • 2022-03-11
  • 2021-09-04
  • 2022-12-23
  • 2021-04-12
猜你喜欢
  • 2021-11-28
  • 2021-10-14
  • 2022-12-23
  • 2021-09-23
  • 2021-12-25
  • 2021-10-29
  • 2021-05-05
相关资源
相似解决方案