精华内容
下载资源
问答
  • JitPack

    千次阅读 2018-01-28 18:47:49
    发布新手的第一个开源库-快速发布开源库到JitPack 前言: 之前在JCenter上发布了个开源库,各种配置挺麻烦的,但折腾之后还是总算没出错成功弄好了,有兴趣的看一下顺手点个star:多达288种动态效果的侧滑菜单开源库,...
     

    发布新手的第一个开源库-快速发布开源库到JitPack

    前言:

    之前在JCenter上发布了个开源库,各种配置挺麻烦的,但折腾之后还是总算没出错成功弄好了,有兴趣的看一下顺手点个star:多达288种动态效果的侧滑菜单开源库,满足您项目的各种需求.但是准备弄第二个的时候虽然上传成功,后台也能看到文件了,但是添加依赖之后只有资源文件没有代码,很是郁闷.问了群里的大神之后大神推荐使用JitPack,研究了下确实挺简单的,就是配置的时候因为百度到的东西都是过时的,走了一点弯路,现在解决了顺便做个记录,防止再次踩坑.

    关于将代码弄成开源库我这边是这样考虑的,如果做开发做个一段时间的同学都应该会有自己的"快速开发框架",听起来高大上但我的意思是指自己平时收集的代码和写的base等业务无关的代码,如果你还没有这样的东西,那你应该尝试着来做一下.这样在开发其他项目的时候以module引入将会减少很多简单代码的书写.另外一点考虑是以开源库的形式使用module在构建项目的时候是非常快的,而且如果以导module的形式那一旦有更改就得重新导一遍.所以将自己"积攒"的代码做成一个库是一个很明智的选择,当然如果你的代码特别的好,分享给其他人用也是很好的.好了.废话就这么多,下面开始正题:

    JitPack官网地址:[JitPack](https://jitpack.io/)

    下面就新建一个测试开源库然后一步步演示如何发布并使用一个开源库

    1.首先用Android Studio新建一个工程,添加要发布的module

    这里说一点命名的问题,一般来说要分享一个module,会给module起个简洁的名字,然后管理module会起一个长一点的名字,比如moduleTest,项目名称叫TestDemo,这样如果是上传JCenter完全没问题,引用的时候还是引用的Test,但是在JitPack上面就会变成要引用TestDemo了,虽然内容是只有Test的内容,但是看着很奇葩啊,所以大家注意把项目名称起好一点,module随意.

    这一步结果如图:项目名叫Test,存放开源库内容的moduleTestModule(AS显示的时候是忽略大小写的)

    这里写图片描述

    2.书写开源库内容

    这一步没啥说的,要开源什么就写什么呗.我这边就写个BaseActivity一会测试依赖是否成功.

    这一步结果如下:

    这里写图片描述

    3.在项目的build.gradle内添加内容

    位置如下:

    这里写图片描述

    添加一句

    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
    

    注意:这一步是添加maven的构建插件,后面的版本号要是最新的.因为我之前网上搜的都是1.3,然后后面的步骤总是报错不成功,所以建议写最新的,查看最新版本去它的Github上看:android-maven-gradle-plugin

    原本内容如下:

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.0-beta1'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    

    添加后的内容如下:

    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.2.0-beta1'
            classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    

    添加之后会有提示让你Sync,按提示同步一下

    这里写图片描述

    4.在要开源的modulebuild.gradle下添加内容

    位置如下:

    这里写图片描述

    内容在头部添加,原本的内容是这样的

    apply plugin: 'com.android.library'
    ...
    

    添加后的是这样的

    apply plugin: 'com.android.library'
    apply plugin: 'com.github.dcendents.android-maven'
    group='com.github.Brioal' //Brioal替换成你自己的Github用户名
    ...
    

    现在又会出现提示Sync,再次同步

    如果没有出错的话本地的配置基本已经成功了

    接下来要将这个项目放到Github上,这大家应该都会,但我还是演示下如何用AS快速发布

    这里写图片描述

    如果AS还没配置过Github的话点击这个会让你设置Github帐号,我这边已经用过所以直接验证密码就行

    这里写图片描述

    注:这些操作的前提是Git已经配置好了,如果Git没有配置好这一步会出错,建议百度先把Git搭建好

    上传成功之后会在Github上看到刚刚上传的项目

    这里写图片描述

    5.给项目添加一个Tag

    点击如图所示位置:

    这里写图片描述

    显示没有Tag,然后点击新建

    这里写图片描述

    我这就随便填个

    这里写图片描述

    点击下方的Publish即可完成创建,成功之后界面如下

    这里写图片描述

    现在我们的开源库已经可以被使用了,这时候应该获取使用的方式并添加到readme

    打开JitPack主页,将你的项目的Gihub地址复制到这并点击look up

    这里写图片描述

    如果前面没有问题的话现在可以看到我们之前写的Tag号,点击get

    这里写图片描述

    会自动跳转到使用方式,如下:

    这里写图片描述

    步骤已经很详细了,现在我就来新建个项目测试一下

    直接跳过新建项目

    1.第一步在项目的build.gradle下配置

    位置如下:

    这里写图片描述
    allprojects {
            repositories {
                ...
                maven { url "https://jitpack.io" }
            }
        }
    

    第二部,在appbuild.gradle下添加如下

    dependencies {
                ...
                compile 'com.github.Brioal:Test:1.0'
                ...
        }
    

    会提示Sync,按提示同步一下

    测试依赖是否成功

    这里写图片描述

    测试成功.完毕~~~



    作者:Brioal
    链接:https://www.jianshu.com/p/f1b2ad4c507a
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    展开全文
  • jitpack

    2018-03-06 17:08:20
    http://blog.csdn.net/u012678179/article/details/52173444
    http://blog.csdn.net/u012678179/article/details/52173444
    展开全文
  • jitpack.io:https:jitpack.io的文档和问题
  • JitPack使用

    千次阅读 2020-10-17 02:56:28
    JitPack一 介绍1.1 JitPack是干嘛的?1.2 有何不同?1.3 使用 JitPack1.3.1 配置你的gradle1.3.2 引用 Snapshots1.3.3 刷新缓存1.3.4 引用 Release1.3.5 发布 JavaDoc1.3.6 其他特性1.3.7 自定义域名1.3.8 支持的...

    一 介绍

    1.1 JitPack是干嘛的?

    JitPack用来管理项目。为了在JitPack上发布您的库,您只需要在Git存储库中使用一个有效的构建文件。

    JitPack当前可以构建Gradle,Maven,Sbt和Leiningen项目。让我们知道是否要与其他构建工具一起使用。具体使用可以查看官网

    流程极度简化,只需要输入Github项目地址就可发布项目,大大方便了像我这种懒得配置环境的人。

    1.2 有何不同?

    那么这和 Maven Central,JCenter 有何不同呢?最大的区别就在于你不必完成 Maven Central 的一系列注册手续,乃至发布一个库之前的登记 Post 和等待管理员批准,也不必在 JCenter 上填写冗长的标签,找图做图做图标写说明,更不必每到发布时做一系列的准备工作,使用专用的工具完成最后一击。你只需要写好你的 GitHub Repo README就行了,其他的事情,JitPack 会全数包办。所以很明显,发布一个公开的第三方库前所未有地简便。

    除了支持 GitHub 上的公开 Repository 的自动发布之外,JitPack 也支持 Bucket,GitLab,Gitee 账户中的公开库的发布。

    1.3 使用 JitPack

    我们没有私服呢,又或者我们的异地伙伴呢,而我们也没有公网上的 Maven 私服呢?又或者,如果我觉得这个代码库具有通用性,我希望让任何感兴趣的人都能够使用它呢?这些情况下,我们只能考虑 Maven Central,JCenter 那样的公共 Maven Repository Servers 了,特别是针对 Android 开发的情况,JCenter 是首选的推荐。所以前文我们已经提到过了,当你的技能水平和开发经验推进到一定水平时,你就会面临这样的选择。而且你幸运的是,现在你不必要那么麻烦了,JitPack.io 可以更好地为你的设想进行变现。

    当你的开源库变得越来越受欢迎时,你不能使用 JitPack
    方式发布它,因为那时候你会发现更多新的需求,你会需要更好地规划版本推进路线图,解决全球各地使用者的依赖、补丁修复等各类型的新问题,也为使用者们释疑和提供可信度,那时候你需要更严谨的登记自己的开源库到
    JCenter 并采取更稳定更可信赖的方式来发布代码库。那将会是另一篇文章了。

    1.3.1 配置你的gradle

    这时候,你的 gradle 脚本中可能是像这样子声明引用的:

    allprojects {
        repositories {
            jcenter()
            google()
            maven { url "https://jitpack.io" }
        }
    }
    dependencies {
        implementation 'com.github.Username:my-library:Tag'
    }
    

    在这里,Username 是你的 GitHub 账户登录名。而 my-library 是你的 Repository 的名字。换句话说,你的库被放在 github.com/Username/my… 处可以被浏览器访问。

    1.3.2 引用 Snapshots

    在开发过程中,Snapshots 版本是非常有用的。你可以这样指定版本号来引用snapshots:

    • commit hash
    • branch-SNAPSHOT (替换 branch 为你的分支名)

    例如:

        // dependency on the latest commit in the master branch
        implementation 'com.github.jitpack:gradle-simple:master-SNAPSHOT'
        // dependency on the latest commit in the devel branch
        implementation 'com.github.jitpack:gradle-simple:devel-SNAPSHOT'
        // dependency on the certain a commit 33e0c37ee8
        implementation 'com.github.jitpack:gradle-simple:33e0c37ee8'
    

    1.3.3 刷新缓存

    注意 Gradle 会缓存SNAPSHOT内容,所以有时候你可能无法获取某个分支上的最新 build。Gradle 自身也提供的方法来控制这一点。你可以在 build.gradle 中要求 Gradle 总是拉取最新的 build 版本:

    configurations.all {
        resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
    }
    

    你也可以通过命令行添加 --refresh-dependencies 来要求一次 gradle build 中额外地废除 cache 内容并从远程拉取最新的 build 版本。

    使用 Android Studio 时,如果你刷新了 gradle cache,那么你可能也需要在 AS 中通过 File ->
    Synchronize 菜单来更新和同步 gradle 各种依赖状态。

    1.3.4 引用 Release

    通过 JitPack 来发布开源库,而不是使用你的库的 Snapshots 版本,也是超级容易的。当然,你需要具备 GitHub Release 的相关知识。
    本质上说,GitHub 的 Release 和 git 的 tag 没有什么不同,只是在 tag 名称上略有要求。你可以在GitHub 上通过 Web 界面建立 pre-release 和 release,但你也可以直接通过本机的命令行或者 IDE 或者 Git Client 来建立 release 标签。无论如何,对于这些标签的命名的这些要求,通常也符合软件团队的发布策略:

    git tag 0.17.2
    git tag v0.17.3
    git tag release-0.1.1
    git tag release/v0.13.3
    

    不同的团队可能采取不同的 CI 策略以及 Release 命名策略。

    较为简明的方式是 0.17.2,它便于手工管理且视觉上明确无歧义。
    采用自动化 CI 的团队可能会使用 v0.17.3 和 release/v0.13.3,前者利用前缀触发 CI builder Rules,而后者则在兼顾触发规则的同时,提供一个可视化层面的更好的组织形式:当你通过多数 Git 客户端审查代码时,所有的 releases tags 会被组织为 release/ 之下的一组节点——类似地,往往同时也会使用诸如 hotfix/v0.13.3-h101,rc/v2,beta/1 等 tags 来组织和管理其他情形的版本。
    当然,tag 的命名是全自由度的。你可以在无论是 git,git client,github,jitpack 等各种不同场合使用像 temporary-rel-1 或者 fxx-123-kk 这样的 tag 名称,毫无障碍地。

    可以通过 Gradle 插件来帮助你管理你的 Git/GitHub 版本号:

    Gradle release & version management plugin

    如果你尚未有任何关于如何进行 Git Tag 命名的概念的话。

    一旦通过 git 命令或者任何方式建立了一个 git tag,那就代表着你建立了一个 Release,无论其名称多么狗屎都可以。那么一旦你推送这个 tag 到 GitHub 之后,例如 fxx-123-kk,任何人就可以在项目中这样引用它:

       repositories {
            jcenter()
            maven { url "https://jitpack.io" }
       }
       dependencies {
           implementation 'com.github.yourname:your-repo:fxx-123-kk'
       }
    

    1.3.5 发布 JavaDoc

    如果你的库的构建脚本能够产出 javadoc jar 包,那么 JitPack 将会自动处理 javadoc 的生成以及发布。你可以直接在这里浏览:

    • https://jitpack.io/com/github/USER/REPO/VERSION/javadoc/ or
    • https://jitpack.io/com/github/USER/REPO/latest/javadoc/ (latest
      release tag)

    对于一个多 Module 的项目来说,它的 Maven 发布点使用 com.github.USER.REPO:MODULE:VERSION 这样的 Artifact。因此,相应的 JavaDoc 位置在:

    • https://jitpack.io/com/github/USER/REPO/MODULE/VERSION/javadoc/

    Source codes jar 包会被 JitPack 自动处理,你无需额外提供处理依据或编排。

    一个简短的 Module-level build.gradle 样本如下:

    apply plugin: 'com.android.library'
    apply plugin: 'kotlin-android'
    apply plugin: 'com.github.dcendents.android-maven'
     
    repositories {
        mavenCentral()
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
     
    group = 'com.github.jitpack'
    version = '1.0'
     
    android {
        compileSdkVersion 28
        buildToolsVersion "28.0.2"
     
        defaultConfig {
            minSdkVersion 16
            targetSdkVersion 28
            versionCode 1
            versionName version
            testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
        lintOptions {
            abortOnError false
        }
        sourceSets {
            main.java.srcDirs += 'src/main/kotlin'
            androidTest.java.srcDirs += 'src/androidTest/kotlin'
            androidTest.resources.srcDirs += 'src/androidTest/res'
        }
    }
     
    dependencies {
        implementation fileTree(dir: 'libs', include: ['*.jar'])
     
        testImplementation 'junit:junit:4.12'
        androidTestImplementation 'com.android.support.test:runner:1.0.2'
        androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
     
        implementation 'com.android.support:appcompat-v7:28.0.0-rc01'
        implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    }
     
    task sourcesJar(type: Jar) {
        classifier = 'sources'
        from android.sourceSets.main.java.sourceFiles
    }
     
    task javadoc(type: Javadoc) {
        source = android.sourceSets.main.java.sourceFiles
        classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
    }
     
    task javadocJar(type: Jar, dependsOn: javadoc) {
        classifier = 'javadoc'
        from javadoc.destinationDir
    }
     
    task classesJar(type: Jar) {
        from "$buildDir/intermediates/classes/release"
    }
     
    artifacts {
        archives classesJar
        archives javadocJar
        archives sourcesJar
    }
    

    1.3.6 其他特性

    1. 支持私有 Repositories。 你只需要提供一个授权给予 jitpack.io
      并微调一下开发机环境就可以了,其他的部分和前文述及的用法没有区别。具体的步骤可以参考:jitpack.io/private。不过,你想要通过
      JitPack 发布私有repo的话,是收费的,按月订阅制。
    2. 支持动态版本号。

    所以你可以使用 ‘1.+’ 这样的版本号。
    3. 可以使用自己的域名作为groupId。

    这个需要更高价位的订阅级别。
    4. 一般情况下 jitpack
    按照构建顺序存储你的若干个库版本,但并不确保这些构建后的版本总是存在。就是说,直到用户向服务器发起了拉取一个库的请求的时候,jitpack按需就地构建请求的版本而不是提前构建好之后等待用户发起请求。这意味着首位用户的首次请求通常是失败的,他需要等待构建完成后再次发布请求时才能完成pom和库包的下载。

    通常,一个 jitpack 构建完成的版本至少会维持 7 天不变。

    多数时候,我们并不真的介意有时候会拉取失败的问题,尤其是有一次成功后本地.m2也会有一份缓存的情况。你可以登录 JitPack.io
    之后在 对应库的构建列表中点击 “Get It” 按钮来明确地发出构建请求而不是由使用者发起。

    1.3.7 自定义域名

    1. 默认时,你的库的 groupId 为 com.github.USER 或者
      com.github.yourORGANIZATION。但你也可以使用自己的域名前缀,例如 com.hedzr 或者
      com.hedzr.lib。为了使用自己的域名前缀作为 groupId,应该遵循以下的步骤: 添加一条 DNS TXT 记录,以完成从
      git.yourcompany.com 到 github.com/yourcomany。另外一种情形是:从
      lib.yourdomain.com 映射到
      github.com/USER。你需要在自己的域名托管商提供的DNS记录修改工具中完成这样的操作,可以参考 How to add a TXT record
    2. 然后请前往 jitpack.io/#com.yourco… 并点击 Look up 按钮,确定映射已经生效。

    为了检测TXT记录已经生效,可以执行命令行:

    dig TXT git.yourcompany.com
    

    例如:

    ~$ dig txt git.jitpack.io
    ...
    ;; ANSWER SECTION:
    git.jitpack.io.		600	IN	TXT	"https://github.com/jitpack"
    

    1.3.8 支持的代码库网站

    GitHub

    GitLab

    BitBucket

    Gitee

    1.3.9 角标 Badges

    在你的项目的 README.md 中添加相应的角标的方法是:

    [![Release](https://jitpack.io/v/User/Repo.svg)](https://jitpack.io/#User/Repo)
    

    也可以使用非圆角的样式:

    [![Release](https://jitpack.io/v/jitpack/maven-simple.svg?style=flat-square)](https://jitpack.io/#jitpack/maven-simple)
    

    当你使用自定义域名或者 BitBucket 时,可以这样:

    [![Release](https://jitpack.io/v/com.example/Repo.svg)](https://jitpack.io/#com.example/Repo)
     
    [![Release](https://jitpack.io/v/org.bitbucket.User/Repo.svg)](https://jitpack.io/#org.bitbucket.User/Repo)
    

    1.3.10 你是库使用者

    你需要的引用方式是在 Module-level build.gradle 中添加:

    dependencies {
        implementation 'com.github.Username:my-library:Tag'
    }
    

    你应该在 Top-level build.gradle 中添加 jitopack 的 Maven 仓库:

    allprojects {
        repositories {
            jcenter()
            google()
            maven { url "https://jitpack.io" }
        }
    }
    

    1.3.11 后记

    关于 JitPack 的 API:
    这给予我们 ChatOps 回调能力或者 CI 控制能力,或者其他——取决于你的想象力。
    由于 API 设计的非常简单,因此不必另文专述。有需要者不妨直达:
    jitpack.io/docs/API/

    展开全文
  • JitPack的使用

    2021-07-20 08:16:57
    JitPack的使用1 JitPack简介2 JitPack使用1 上传代码到仓库,并创建一个...JitPack官网 官网文档 参考资料: https://blog.csdn.net/user11223344abc/article/details/78403537 https://www.jianshu.com/p/1599a2d3

    JitPack官网

    官网文档

    参考资料:

    https://blog.csdn.net/user11223344abc/article/details/78403537

    https://www.jianshu.com/p/1599a2d363d5

    1 JitPack简介

    JitPack 像是一个自定义的Maven仓库,输入Github或Gitee仓库地址(或其他代码托管平台),快速发布项目,可以获取项目不同版本的maven依赖坐标,快速被引用.

    使用场景:

    1 本地没有私服,又可以和远程的小伙伴共同使用同一的代码

    2 方便了开源项目,可以更快的被流传使用.

    2 JitPack使用

    1 上传代码到仓库,并创建一个release

    image-20210720080509494

    2 进入JitPack官网首页,输入仓库地址,点击Look up

    image-20210720080911179

    3 点击Get it按钮,下面生成maven仓库和依赖

    image-20210720081027026

    4 在项目的pom文件中添加上面两个依赖

    image-20210720081156177

    image-20210720081245062

    3 总结

    JitPack的使用比较简单上手,可以快速发布项目版本,并且被引用.但是记住,不开源的代码慎用啊.

    展开全文
  • Adding jitpack support

    2020-12-29 13:48:13
    <p>You can use links to the root of the master branch, to any tagged release or to a specific commit and they will be turned into GAV coordinates for JitPack. If the JitPack repo wasn't added by ...
  • JitPack.io 是一个 GitHub 开源代码库的便捷发布渠道。它可以让你的 Android/Java 代码库自动完成发布,从而令使用者能够最便利地享受到你的代码库。本质上说,一切能够通过 Maven Repository 发布的代码库,你都...
  • 你会在 JitPack 上创建依赖库吗?

    千次阅读 2021-04-02 10:01:43
    为什么写 ...因为我之前就在 JitPack 上创建过依赖,有点经验,所以选择这个,至于JCenter ,可能大家也知道,直接看官网吧: 懂了吧。。。 为啥没选 Maven 呢。。。因为我没想到 JitPack 变得这么
  • Android 发布项目到 jitpack 流程详解 总体流程介绍 步骤一、在本地创建一个 libiary 工具类; 步骤二、配置 JitPack 相关的配置信息; 步骤三、排查自己工具类中的错误并上传到 github; 步骤四、创建 release 并在...
  • jitpack发布In this tutorial, we’ll demonstrate how to create your own open source application and use it as a dependency. You must have come across many open source libraries. Definitely, you would ...
  • 主要给大家介绍了关于Android发布项目到jitpack的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • JitPack - 发布Android库

    2019-07-31 09:58:08
    JitPack.io 是一个 JVM/Android 工程的包管理仓库。开发者可以在上面发布自己的库,一旦成功发布,就可以方便的在 Gradle 中引用。 当然了,Andriod 相关的包管理仓库除了 JitPack 之外,还有 jCenter 等,但 ...
  • Android-jitpack.io.zip

    2019-09-17 12:38:14
    Android-jitpack.io.zip,https://jitpack.io的文档和问题,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
  • JitPack的简单使用

    2020-12-02 15:34:28
    JitPack的简单使用 由于工作需要,我要搭建多个项目,但是每个项目的基类,工具包,自定义的view,都是一样的,需要将这些代码复制到好几个项目里,所以萌生了一个想法,将这些基本不会改变的代码,做成一个依赖,一行代码引入...
  • Add support for jitpack.io

    2020-12-26 11:18:21
    <div><p>It would be nice if we had support, that way we wouldn'...<p>https://github.com/jitpack/jitpack.io/issues/610</p><p>该提问来源于开源项目:ericwlange/AndroidJSCore</p></div>
  • 发布 Library 到 JitPack

    千次阅读 2017-11-07 23:40:22
    最近,使用 JCenter 发布总是丢包,然后就想到了 JitPack 。以前不用它是因为在使用开源库时,总是要多添加一步 maven { url "https://jitpack.io" },感觉麻烦,现在发现它的发布过程相较而言真是简单。...
  • jitpack maven仓库的使用

    2020-04-15 16:29:59
    gson-plugin如何在JitPack发布(四) 官方 jitpack 官方集成文档 jitpack 首页查询所有库和版本 实践 我的实践 : 基于okhttp拦截器,支持手机上查看日志,切换域名环境 我的实践 : gradle自定义plugin,上传pgyer...
  • GitHub jitpack 发布

    2017-09-14 18:10:50
    二,把上传以后GitHub地址放到https://jitpack.io 三,编辑自己library里面build.gradle,然后跟新到GitHub  四 打开自己GitHub项目地址新建release 五,得到你自己的库地址 六,最重要的一点,前面...
  • android-example:在jitpack.io上构建的示例Android库
  • 使用jitpack.io 仓库 提示错误 原来配置 maven { url "http://jitpack.io" } 经过多天查找问题 修改 tls也不行 总之折腾啊 后来无意发现 增加一个www问题居然解决了 maven { url ...
  • 1: 首先需要在工程根目录下的build.gradle中添加如下配置: ... maven { url 'https://jitpack.io' } } dependencies { ...... classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' } } allp
  • 下面的内容主要是 Android 自己创建依赖提交到 GitHub 并且发布到 jitpack 中,以供更多的人使用; 首先创建一个项目,编译完成之后,点击 File ==> New ==> New Module ,如下图所示: 然后选择第二...
  • 扫描二维码libs,用于使用JitPack发布开源库 使用方式 第1步:添加JitPack库来生成文件 在你的根的build.gradle添加在库的结尾: allprojects { repositories { ... maven { url "https://jitpack.io" } } } ...
  • Jitpack发布私有库第一步:使用github账号登录Jitpack,点击settings第二步:输入自己...第四步:在jitpack.io中,查找自己的私有库,点击Look up出现我们的release版本(请自行百度github生成release版本)第五步:.
  • Jitpack 用法 该存储库包含一个 gradle java 项目,该项目使用项目以找出适合的良好设置。
  • 发布GitHub项目到JitPack

    2020-10-17 03:47:51
    JitPack public仓库发布一 创建项目二 上传项目代码到GitHub三 创建项目的Release版本四 发布项目到JitPack 一 创建项目 在 GitHub 上创建项目: 创建完成后会打开项目,因为当前项目是空白的,所以会显示以下的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,691
精华内容 4,276
关键字:

jitpack