iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 发布项目到 jitpack 流程详解
  • 162
分享到

Android 发布项目到 jitpack 流程详解

Android 2022-06-06 13:06:11 162人浏览 泡泡鱼
摘要

Android 发布项目到 jitpack 流程详解 总体流程介绍 步骤一、在本地创建一个 libiary 工具类; 步骤二、配置 JitPac

Android 发布项目到 jitpack 流程详解

总体流程介绍

步骤一、在本地创建一个 libiary 工具类;
步骤二、配置 JitPack 相关的配置信息;
步骤三、排查自己工具类中的错误并上传到 GitHub
步骤四、创建 release 并在 JitPack 中编译;
步骤五、在项目中引用

一、本地创建工具类

首先在项目中创建一个模块,并且将工具 相关的类都封装进这个模块中。在进行了 二、三 两个步骤之后,
push到gitHub上。

在这里插入图片描述

注:在 push 到 gitHub 的时候 只需要 push 红色框内的部分

二、配置 jitpack 相关配置

1、在project的 build.gradle 中添加仓库 :‘https://jitpack.io

allprojects {
    repositories {
        Google()
        jcenter()
        Maven { url 'Http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'https://jitpack.io' }
    }
}

2、在project的 build.gradle 中 声明依赖 :com.github.dcendents:Android-maven-gradle-plugin:2.1
在此使用的 jitPack 版本是 2.1, 他需要与 Gradle 版本相对应,
具体对应信息请查看 jitPack与Gradle对应版本号

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

3、在 moudle 的 build.gradle 中添加配置

在这里插入图片描述

apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.ytf12138'

三、排查错误并将模块 push 到gitHub 上。

四、创建 release 并编译

1、在 gitHub 上点击 release
在这里插入图片描述

2、创建并发布relese (注:因为我这里已经创建过了所以选择Draft a new release,如果是首次创建那么
就是create new release)

在这里插入图片描述

3、填写相关信息并发布:(注:不勾选 This is a pre-release)

在这里插入图片描述

4、复制 gitHub 项目 的 url 到 jitPack 中:

在这里插入图片描述

5、在 jitPack 中查看并编译

在这里插入图片描述

点击 Look up 进行编译,如果编译成功则会出现 下方绿色的标识,如果不成功则是红色的。同时可以点击 Log 来查看成功/失败的信息。

五、在项目中引用

1、 在project的 build.Gradle 中添加仓库

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

2、 添加依赖

dependencies { implementation 'com.github.ytf12138:PictureSelector:v1.2' }

使用案例 点击这里


作者:轻狂书生YT


--结束END--

本文标题: Android 发布项目到 jitpack 流程详解

本文链接: https://www.lsjlt.com/news/29497.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用Jitpack发布开源Java库的详细流程
    目录gradle发布流程1.创建module2.Gradle插件设置3.项目上传github4.github创建relase版本5.发布开源库6.使用关于多模块moudlemaven...
    99+
    2024-04-02
  • Unity3d发布android项目,打包apk包流程(unity2021.3.10)
    一、确保已正确安装SDK 1、如下图,在安装版本设置里,点击添加模块。如果没有添加模块,证明你安装路径不是目前版本的安装路径,先去设置回来。 2、框选Android Build Suppor...
    99+
    2023-09-03
    android unity c# Powered by 金山文档
  • ASP.NETCore7RazorPages项目发布到IIS的详细过程
    目录项目环境:发布过程:发布过程遇到的问题及解决方法:解决办法:项目环境:     VS2022、.net7.0、SqlExpress10、IIS ex...
    99+
    2023-01-28
    ASP.NET Core 发布到IIS ASP.NET Core 7 Razor Pages项目发布
  • 项目发布部署:如何发布.NETCore项目到IIS服务器?
    前言:本文将详细介绍如何发布.NET Core项目到IIS服务器。首先,第一步需要安装IIS,介绍了在本地电脑和服务器中进行安装。然后需要安装SDK和运行时才能发布.NETCore项目。其次介绍了如何发布.NETCore项目和Vue项目...
    99+
    2023-10-24
    服务器
  • asp.netcore项目授权流程详解
    在上一篇 聊聊 asp.net core 认证和授权 中我们提到了认证和授权的基本概念,以及认证和授权的关系及他们之间的协同工作流程,在这篇文章中,我将通过分析a...
    99+
    2024-04-02
  • Android从0到完整项目(1)使用Android studio 创建项目详解
    使用Android Studio 创建Android项目,分享给大家(1) 说明:还有一部分人在坚持使用 Eclipse ,建议抓紧换掉。使用AS 可能会刚开始因为不熟悉而有一定的胆怯心理,不过当你熟悉你会发现 原来Android 开发其实...
    99+
    2023-05-30
    android studio 项目
  • 详细了解一下PHP开发项目的流程
    作为互联网开发中的主流开发语言之一,PHP被广泛应用于各类网站应用程序的开发。而在PHP项目的开发过程中,有一套比较完整的流程和方法,下面就来详细了解一下PHP项目的流程。一、需求分析在项目开始之前,我们需要明确整个项目的需求,为什么需要开...
    99+
    2023-05-14
  • 项目发布到云服务器
    项目发布到云服务器的方式可能会因为不同的云服务器供应商而有所不同,但以下是一些可能的常见方式: 使用云服务器提供商的镜像和其他基础设施,例如VMware或AWS Lambda产品。这些产品可以帮助项目团队管理其云服务器,并通过镜像和其他...
    99+
    2023-10-26
    服务器 项目
  • github项目开发流程
    随着开源和社区软件的流行,GitHub成为了一个非常受欢迎的版本控制平台。在GitHub上创建和维护一个开源项目已经成为程序员的标配。本文将为大家介绍GitHub项目开发流程,希望能够帮助开发者更好地使用GitHub。第一步:准备工作在开始...
    99+
    2023-10-22
  • Docker使用Git实现Jenkins发布、测试项目的详细流程
    目录一、安装Docker二、创建自定义网络地址三、docker创建容器四、自定义镜像五、配置nginx反向代理六、项目上传到Git仓库七、使用Jenkins发布、测试项目一、安装Do...
    99+
    2024-04-02
  • 详解Android布局加载流程源码
    一.首先看布局层次 看这么几张图 我们会发现DecorView里面包裹的内容可能会随着不同的情况而变化,但是在Decor之前的层次关系都是固定的。即Activity包裹Pho...
    99+
    2024-04-02
  • docker-compose镜像发布springboot项目的流程分析
    简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Compose允许用户通过一个单独的docker-compose.yml...
    99+
    2024-04-02
  • 低代码从0到1创建小程序项目详解流程
    目录1 搭建开发工具2 创建项目3 功能开发4 后端实现总结我们使用代码编程的时候,前端是写标签,后端是写if/else、for循环来执行逻辑处理。 那低代码如何体系化的学习呢?这里...
    99+
    2022-11-13
    0到1实现小程序 低代码实现小程序
  • c#项目实现发布到服务器全过程
    目录1.服务端2.客户端3.打开你的服务器管理器总结项目发布到服务器 前言:此项目是C#项目采用服务端和客户端分离的MVVM的模式,现在需要把项目发布到服务器上以供访问  ...
    99+
    2023-05-15
    c#项目 c#发布到服务器 c#服务器
  • 发布 Android library 到 Maven 解析
    目录前言疑惑解惑发布配置发布内容有哪些内容依赖的规则本地依赖aarjar中央仓库的依赖冲突混淆配置小结前言 了解一下将 Android library 发布到中央仓库(比如 Mave...
    99+
    2024-04-02
  • c#项目怎么发布到服务器
    今天小编给大家分享一下c#项目怎么发布到服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.服务端需要把服务端的数据库资...
    99+
    2023-07-06
  • 怎么将项目发布到云主机
    要将项目发布到云主机,您可以按照以下步骤进行操作:1. 选择云服务提供商:选择一家可靠的云服务提供商。2. 购买云主机:在所选的云服...
    99+
    2023-09-20
    云主机
  • Android项目中gradle的执行流程
    目录gradle文件执行流程自定义gradle文件的导入方法gradle中定义的变量如何被java代码使用gradle文件执行流程 做过Android开发的同学都知道 ,Androi...
    99+
    2024-04-02
  • 通过jenkins发布java项目到目标主机上的详细步骤
    发布java项目的步骤: 拉取代码并打包 mvn clean package 备份目标服务器上已有的要发布项目 将包传到目标服务器的webapss目...
    99+
    2024-04-02
  • 创建Go工程化项目布局详解
    目录正文/cmd/internal/pkg/docs,/example,/pkg,/third_parth,/tools基础库项目布局kit包应该具备的特点应用程序项目布局/api/...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作