Android 上传代码到gitee并发布到Jitpack生成远程库

# 一创建项目
Android 上传代码到gitee并发布到Jitpack生成远程库_第1张图片
查看toollibrary主要配置

 Android 上传代码到gitee并发布到Jitpack生成远程库_第2张图片

 这里附上关键代码

plugins {
    id 'com.android.library'
    id 'org.jetbrains.kotlin.android'
    id 'maven-publish'
}
task generateSourcesJar(type: Jar) {
    from android.sourceSets.main.java.srcDirs
    classifier 'sources'
}
afterEvaluate {
    publishing {
        publications {
            release(MavenPublication) {
                from components.release         // 表示发布 release(jitpack 都不会使用到)
                groupId = 'com.example.testapp' // 这个是依赖库的组 id
                artifactId = 'toollibrary'       // 依赖库的名称(jitpack 都不会使用到)
                version = "1.0.3"                //当前版本依赖库版本号,这个jitpack不会使用到,只是我们开发者自己查看
            }
        }
    }
}

Android 上传代码到gitee并发布到Jitpack生成远程库_第3张图片

 到这里整个项目的简单完成,后面引入gitee插件

Android 上传代码到gitee并发布到Jitpack生成远程库_第4张图片

 引入之后

Android 上传代码到gitee并发布到Jitpack生成远程库_第5张图片

添加gitee的账号密码,这里附上gitee地址  gitee

Android 上传代码到gitee并发布到Jitpack生成远程库_第6张图片

上完了代码传到giteeAndroid 上传代码到gitee并发布到Jitpack生成远程库_第7张图片

 可以看到自动创建了仓库

如果生成发行版本呢,编辑标签

Android 上传代码到gitee并发布到Jitpack生成远程库_第8张图片

Android 上传代码到gitee并发布到Jitpack生成远程库_第9张图片

Android 上传代码到gitee并发布到Jitpack生成远程库_第10张图片

Android 上传代码到gitee并发布到Jitpack生成远程库_第11张图片

 Android 上传代码到gitee并发布到Jitpack生成远程库_第12张图片

Android 上传代码到gitee并发布到Jitpack生成远程库_第13张图片

然后转到jitPack官网 jitPack官网 

登录jitpack之后

Android 上传代码到gitee并发布到Jitpack生成远程库_第14张图片

gitee怎么申请呢

Android 上传代码到gitee并发布到Jitpack生成远程库_第15张图片 

Android 上传代码到gitee并发布到Jitpack生成远程库_第16张图片 

 

将刚到复制的地址粘贴到

 Android 上传代码到gitee并发布到Jitpack生成远程库_第17张图片

 等待两分钟就生成了Android 上传代码到gitee并发布到Jitpack生成远程库_第18张图片

 生成之后,我们在项目中引入

Android 上传代码到gitee并发布到Jitpack生成远程库_第19张图片

Android 上传代码到gitee并发布到Jitpack生成远程库_第20张图片

上面就是我们生成的远程库引入

重点来了 

有可能会引入不到库,这个时候就要简单说下gradle升级到7以后,工程下的allprojects选项已经被移植到settings.gradle下,所以我们在settings.gradle里加上我们gitpack对于maven,加上后发现引用成功了

Android 上传代码到gitee并发布到Jitpack生成远程库_第21张图片

 目前就是这样

你可能感兴趣的:(android,java,android,studio,kotlin)