android远程调用github仓库的aar文件

前期github仓库代码的clone和上传请参考

https://blog.csdn.net/chehec2010/article/details/89950964

https://blog.csdn.net/lindroid/article/details/80271502

android创建一个项目和创建一个module的library

先添加配置文件

//////// 打包发布配置开始 ////////
apply plugin: 'maven'
ext {
    // 从Github上clone下来的项目的本地地址
    GITHUB_REPO_PATH = "F:\\xinwenjian\\git\\test_android_java_maven"       //这里指定的就是刚刚新建项目后clone下来的在本地的路径
    PUBLISH_GROUP_ID = 'com.lib'
    PUBLISH_ARTIFACT_ID = 'utils_lib'
    PUBLISH_VERSION = '1.0.1'
}
uploadArchives {
    repositories.mavenDeployer {
        def deployPath = file(project.GITHUB_REPO_PATH)
        repository(url: "file://${deployPath.absolutePath}")
        pom.project {
            groupId project.PUBLISH_GROUP_ID
            artifactId project.PUBLISH_ARTIFACT_ID
            version project.PUBLISH_VERSION
        }
    }
}

// 源代码一起打包
task androidSourcesJar(type: Jar) {
    classifier = 'sources'
    from android.sourceSets.main.java.sourceFiles
}
artifacts {
    archives androidSourcesJar
}

然后打包:输入命令

gradlew uploadArchives

成功之后显示:

本地仓库里面生成了对应的jar包

上传请参考我的博客:https://blog.csdn.net/chehec2010/article/details/89950964

表示上传成功!

我们开始调用上传到远端的aar文件

第一步:在app的build.gradle添加依赖

第二步:配置

运行app查看是否调用成功!

运行成功,ok

猜你喜欢

转载自blog.csdn.net/chehec2010/article/details/89953253