AndroidStudio 低版本發佈插件到Maven

本文上傳插件適用於gradle7.0以前版本

配置

  低版本插件配置相對簡單,如下所示:

uploadArchives {
    repositories.mavenDeployer {
        repository(url: uri('E:/AndroidProject/Plugins/UploadPlugin')) //倉庫的路徑 自行定義
        pom.groupId = 'com.geexy'  //自行定義,一般是包名
        pom.artifactId = 'uploadPlugin' //自行定義,一般是插件功能名稱
        pom.version = '1.0.6' //版本號 自行定義  區別gradle7上傳
    }
}

說明:url:倉庫地址,也可以是本地地址

上傳

  找到AndroidStudio右側的Gradle任務欄,插件Module>>Tasks>>upload>>uploadArchives

雙擊執行或者通過如下命令的方式執行

gradle uploadArchives

使用

  • 配置倉庫地址
repositories {
        google()
        mavenCentral()

        //1、引用插件所在倉庫  同uploadArchives上傳的url
        maven {
            url 'E:/AndroidProject/Plugins/UploadPlugin'
        }
    }
  • 配置插件路徑
dependencies {
        classpath 'com.android.tools.build:gradle:4.2.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files

        //2、具體插件名稱,拼接原則:pom.groupId:pom.artifactId:pom.version
        classpath 'com.geexy:uploadPlugin:1.0.6'

    }
  • 其他模塊引用
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'com.uploadplugin'//3、此處爲插件resources下文件名
}

通過以上三步已經完成插件的使用

驗證

  找到AndroidStudio右側的Gradle任務欄,引用插件Module>>Tasks>>other>>UploadPlugin(插件task的名稱)

雙擊執行或者通過如下命令的方式執行

gradle UploadPlugin

執行結果如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章