当前位置: 首页 > news >正文

东莞建站模板公司网站设计与实现毕业设计

东莞建站模板公司,网站设计与实现毕业设计,制作一个公司网站用vs怎么做,网页界面布局最近发布了 Android 路由库 URouter,支持 AGP8、ActivityResult启动等特性。 把提交到 Maven Central 过程记录一下。 一、注册 Sonatype 账号,新建项目 注册 https://​​issues.sonatype.org 登录后,新建项目: 相关选项&…

最近发布了 Android 路由库 URouter,支持 AGP8、ActivityResult启动等特性。
把提交到 Maven Central 过程记录一下。

一、注册 Sonatype 账号,新建项目

注册
https://​​issues.sonatype.org

登录后,新建项目:

相关选项,选择:

  • 项目:Community Support - Open Source Project - Repository Hosting (OSSRH)
  • 类型:New Project
  • 概要:填写 Git 项目名即可
  • Group Id: Github项目,io.github.xxx 用户名
  • Project URL: 填写 github 项目主页
  • SCM url: 填 github项目地址 + .git

在这里插入图片描述
在这里插入图片描述

点击提交后,等待 3-5分钟 回复,验证 github 所有权。

  • 在自己项目里,在 github 创建 回复的 仓库
  • 创建完成后,回复评论,大概意思就是即可: 仓库已创建

在这里插入图片描述

等待5-10分钟后,验证成功

这时候,就有上传到 sonatype nexus 仓库权限了

二、准备 GPG 密钥

GPG 来生成 密钥,安装 GPG
Windows下使用scoop安装:

scoop install gpggpg --generate-keygpg --list-keys

这里获取到pub公钥,

在这里插入图片描述

创建完成,–list-keys 显示 pub 第二方 一串:
67E95C8F2931C822********************F7E9
后面用于 上传和验证 公钥

上传公钥

gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys 
67E95C8F2931C822********************F7E9# 验证是否上传功能,后 8 位即可
gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-keys ****F7E9

导出密钥,后面签名用

gpg --export-secret-keys 67E95C8F2931C822********************F7E9 > secret.gpg

三、Gradle项目配置

本地发布和远程发布,需要 maven-publish 插件,
GPG为了签名,需要 signing 插件。项目模块 build.gradle 配置:

plugins {id 'maven-publish'id 'signing'
}

添加后,gradle 就多了 publish 任务:

在这里插入图片描述

配置发布

添加maven-publish后,开始配置 publishing 代码块

// 配置发布后 groupId,默认 artifactId 是项目模块名
group = 'org.example'
version = '1.0'task sourcesJar(type: Jar) {classifier = 'sources'from sourceSets.main.allSource
}task javadocJar(type: Jar) {classifier = 'javadoc'from javadoc.destinationDir
}publishing {publications {release(MavenPublication) {// 配置POM信息pom {name = project.namedescription = 'xxx'url = 'https://github.com/xxx/xxx'// 开源协议licenses {license {name = 'The Apache License, Version 2.0'url = 'http://www.apache.org/licenses/LICENSE-2.0.txt'}}// 配置开发者信息developers {developer {id = 'xxx'name = 'xxx'email = 'xxx@163.com'}}// scmscm {connection = 'https://github.com/xxx/xxx.git'developerConnection = 'https://github.com/xxx/xxx.git'url = 'https://github.com/xxx/xxx'}}// 发布文档 JARartifact javadocJar// 发布源码 JARartifact sourcesJarfrom components.java}}repositories {maven {url "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/"credentials {                username project.sonaUsername // sonatype usernamepassword project.sonaPassword // sonatype password}}}
}signing {sign publishing.publications.release
}

配置 sonatype 账号 和 GPG密钥

上面配置,还不能直接使用,在 gradle.properties 配置用到的 变量:

对于密码信息,可以放到 用户目录下的 gradle.properties,
Windows下是:

C:\Users\用户名\.gradle\gradle.properties

添加 账号信息:

# sonatype 账号信息
sonaUsername=xxxx
sonaPassword=xxxx
# GPG Signing Info
signing.keyId=XXXXXXXX
signing.password=xxxxxx
# 上面导出的 GPG 密钥路径
signing.secretKeyRingFile=C:\\Users\\username\\.gpg\\secret.gpg

四、发布到仓库

项目下执行命令进行发布:

.\gradlew.bat publish

发布成功后,进入 snoatype nexus 后台,管理发布:
https://s01.oss.sonatype.org/#stagingRepositories

在这里插入图片描述

  1. 在 Staging Repositories,勾选发布的仓库,点击Close并确定
  2. 稍等几分钟,验证通过,点 Release
  3. 10-30分钟后,会在 Maven Central 同步更新
  • 可在 https://mvnrepository.com/ 搜索查看库

文档

  • Android 发布: https://developer.android.com/build/publish-library/upload-library
  • https://blog.51cto.com/u_12853553/5896541
http://www.zhongyajixie.com/news/21881.html

相关文章:

  • .org网站开发网络营销的三大核心
  • 网站建设技术手段网络营销的发展前景
  • b站+网站建设网络优化工程师招聘信息
  • 搜索网站模板自动点击关键词软件
  • 网站一般用什么免费字体查域名备案信息查询
  • 网站开发包含百度登录注册
  • 美女和帅哥做私人动作的漫画的网站排名nba
  • 企业seo价格查询价格网站搜索引擎优化案例
  • 深圳最好的网站制作公司百度推广一个月费用
  • 敬请期待换个说法谷歌seo营销
  • 一个网站做两种产品友情链接翻译
  • 做网站设计服务商排行榜哪个网站最好
  • 今天的新闻直播新手seo要学多久
  • 网站里的做菠菜提升关键词
  • wordpress 显示一篇seo优
  • 深圳做营销网站建设seo的作用有哪些
  • 宜昌有做网站的公司吗seo技术最新黑帽
  • 临淄网站制作首选公司网站源码交易平台
  • 划分切片来做网站企业网站推广策划书
  • 日式设计网站网站优化排名软件推广
  • 闵行颛桥网站建设百度快速优化软件排名
  • 工商注册费用大概多少seo搜索引擎优化期末考试
  • 株洲网站建设公司bing搜索国内版
  • 嵊州市建设银行网站青岛网站建设有限公司
  • 宝塔面安装wordpress向日葵seo
  • 网页设计计划怎么写北京seo关键词排名优化软件
  • 用虚拟机做网站的心得体会百度一下官网网址
  • 免费做外贸的网站平台百度站长平台论坛
  • 还有哪些网站可以做淘宝活动吗找推网
  • 长沙网站开发培训深圳seo外包