美文网首页
AndroidStudio 低版本发布插件到Maven

AndroidStudio 低版本发布插件到Maven

作者: Gxinyu | 来源:发表于2022-03-10 18:04 被阅读0次

    本文上传插件适用于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

    发布插件task.png

    双击执行或者通过如下命令的方式执行

    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的名称)

    执行插件task.png

    双击执行或者通过如下命令的方式执行

    gradle UploadPlugin
    

    执行结果如下:

    task执行结果.png

    相关文章

      网友评论

          本文标题:AndroidStudio 低版本发布插件到Maven

          本文链接:https://www.haomeiwen.com/subject/ezofdrtx.html