{"id":19489737,"url":"https://github.com/itgoyo/jitpack","last_synced_at":"2026-02-10T10:32:22.234Z","repository":{"id":109502101,"uuid":"83405360","full_name":"itgoyo/JitPack","owner":"itgoyo","description":null,"archived":false,"fork":false,"pushed_at":"2017-06-20T09:44:23.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-25T19:34:21.438Z","etag":null,"topics":["jitpack","library","library-jitpack"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itgoyo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-28T07:55:46.000Z","updated_at":"2017-03-03T01:07:39.000Z","dependencies_parsed_at":"2023-04-24T19:46:55.235Z","dependency_job_id":null,"html_url":"https://github.com/itgoyo/JitPack","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/itgoyo/JitPack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itgoyo%2FJitPack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itgoyo%2FJitPack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itgoyo%2FJitPack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itgoyo%2FJitPack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itgoyo","download_url":"https://codeload.github.com/itgoyo/JitPack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itgoyo%2FJitPack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268408199,"owners_count":24245577,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jitpack","library","library-jitpack"],"created_at":"2024-11-10T21:09:43.943Z","updated_at":"2026-02-10T10:32:17.207Z","avatar_url":"https://github.com/itgoyo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### 把自己写的library开源库提交到JitPack供他人使用(切记,代理一定要取消)\n\n- 首先打开AndroidStudio —— New Project —— 一直next\n\n此时项目中只有一个Module也就是app，而我们新建的library为另一个Module\n\n- 新建Module —— Android library —— next —— 命名为library\n\n![](http://i1.piimg.com/567571/93aa380fe1a6b972.png)\n\n![](http://p1.bqimg.com/567571/6b9aea06f916cbbc.png)\n\n--------\n\n怎么知道Module是application还是普通的library呢？\n\n我们只需要打开相应的build.gradle文件即可清楚区分出来\n\n![](http://p1.bqimg.com/567571/ae6b66310db7878e.png)\n\n到这里我们的library已经创建好了，然后我们在项目中关联上library，只需要我们在app build.gradle中的dependencies添加compile project(':library') [此处名称由自己的library决定]\n\n![](http://p1.bpimg.com/567571/12588134ca7def1f.png)\n\n到这里我们app已经在本地关联好了library库了，那么我们如何把自己的library库提交到jitpack供其他人使用呢\n\n[1] [jitpack文档](https://jitpack.io/docs/ANDROID/)\n里边有说明\n1) In your root build.gradle://在项目的根build.gradle里边加上这句话\n\n```java\nbuildscript {\n  dependencies {\n    classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' // Add this line\n}\n```\n![](http://p1.bqimg.com/567571/6159546440d922a0.png)\n\n2) In your library/build.gradle add:\n```java\n apply plugin: 'com.github.dcendents.android-maven'  \n\n group='com.github.YourUsername'\n ```\n\n ![](http://p1.bqimg.com/567571/b05571d6fad370e8.png)\n\n\n3) Create a GitHub release or add a git tag.\n\n\n[2] 我们要先把整个工程上传到自己的github，此时项目是没有release版本的，我们要自己先new 一个release版本，里边命名都是v1.0，这样子好区分版本号，最后把项目的地址复制出来，只截取到项目名称即可，复制到https://jitpack.io/，出现get it的时候点击一下，这样子我们就已经成功的把自己github开源库托管到了jitpack上\n\n![](http://p1.bpimg.com/567571/175ad0d0a2032c40.png)\n\n![](http://i1.piimg.com/567571/c110a59fff443524.png)\n\n![](http://i1.piimg.com/567571/d6efbc37a7787eb4.png)\n\n![](http://p1.bqimg.com/567571/17519ec07802329b.png)\n\n![](http://i1.piimg.com/567571/114a51b4c4135eea.png)\n\n最后完成之后会在jitpack生成这样子的文件\n![](http://i1.piimg.com/567571/919cba636fca3de7.png)\n\n如果想使用该开源框架按要求向自己项目引入该代码即可\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitgoyo%2Fjitpack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitgoyo%2Fjitpack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitgoyo%2Fjitpack/lists"}