代码拉取完成,页面将自动刷新
jitpack发布是比较简单且容易的方法
按照jitpack示例文档,整理的jitpack发布的相关配置,以及一个项目同时发布多个组件的配置方案
本例为多module发布,点击上方版本图标,跳转后点击 “get it”按钮,可以查看如何引用,本例是多module所以存在下拉选选择对应module的引用方式
多module示例,比较适用与多架构,多可选依赖项目
在码云创建公开项目,你的个人空间地址和项目名称决定你的依赖引入时的groupId及artifactId名;
Android studio 创建项目并添加你需要发布的library的module模块,在library的module模块下的build.gradle添加配置:
plugins {
id 'com.android.library'
//添加插件
id 'maven-publish'
}
...
dependencies {
...
}
//注意放置位置,复制此段代码稍加修改即可
afterEvaluate {
publishing {
publications {
release(MavenPublication) {
from components.release
//和你的仓库地址的反写一致,此处不会修改最终发布的组件依赖名,最终发布的groupId由你的仓库地址和名称决定
groupId = 'com.gitee.osard.test-jitpack'
//单组件发布时随意填写,多组件时即为此组件的artifactId
artifactId = 'test-jitpack'
}
}
}
}
项目根目录创建 jitpack.yml 文件
before_install:
- sdk install java 11.0.10-open
- sdk use java 11.0.10-open
jdk:
- openjdk11
Copyright 2021 mjsoftking
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。