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

公司网站做门户备案/搜索引擎推广一般包括哪些

公司网站做门户备案,搜索引擎推广一般包括哪些,光谷做网站推广多少钱,批量修改wordpress文章分类目录2019独角兽企业重金招聘Python工程师标准>>> 介绍 java开发中没少用各种jar包,特别是使用maven,gradle 构建工具,方便有效。总是只取不予,也应该懂得奉献,当你写好了一个十分好用的jar包,想贡献…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

介绍

java开发中没少用各种jar包,特别是使用maven,gradle 构建工具,方便有效。总是只取不予,也应该懂得奉献,当你写好了一个十分好用的jar包,想贡献出去给大家使用的时候,应该怎么做呢?当然是发布到maven的中央仓库了

开始要注意这个几个Maven相关地址

  • 工单管理:https://issues.sonatype.org

就是申请上传资格和groupId 的地方,注册账号、创建和管理issue,Jar包的发布是以解决issue的方式起步的

  • 构件仓库 : https://oss.sonatype.org/#welcome

把jar包上传到这里,Release 之后就会同步到maven中央仓库。

  • 仓库镜像: http://search.maven.org/

最终工件可以在这里搜索到。

操作

注册工单管理(register sonatype)

第一访问工单管理界面,需要提前注册(sign up), 它是工单管理和构建仓库身份验证.点击"Sign up "

创建工单(nexus)

点击header 头 “create”按钮创建一个工单,主要用途注册你上传jar包基本信息,主要groupid,通过审核有两个目的:1.防止重复,约束groupid规范,定义grupid最好有所属的域名

比如:你申请 com.hippo 那么你最有有hippo.com 这个域名的所有权。如果你不符合还有一个解决办法,groupid 申请以:com.github.{账号名来定义}

创建

创建成功后,接下来等待后台管理员审核,一般一个工作日以内,当Issue的Status变为RESOLVED后,就可以进行下一步操作了,否则,就等待… 输入图片说明

审批通过后,通常管理员会给你留言配置方法,大体文字如下:

Configuration has been prepared, now you can:
Deploy snapshot artifacts into repository https://oss.sonatype.org/content/repositories/snapshots
Deploy release artifacts into the staging repository https://oss.sonatype.org/service/local/staging/deploy/maven2
Promote staged artifacts into repository 'Releases'
Download snapshot and release artifacts from group https://oss.sonatype.org/content/groups/public
Download snapshot, release and staged artifacts from staging group https://oss.sonatype.org/content/groups/staging
please comment on this ticket when you promoted your first release, thanks

配置已经准备好了,现在你可以: 将快照构件部署到存储库https://oss.sonatype.org/content/repositories/snapshots 将发布工件部署到分段存储库中https://oss.sonatype.org/service/local/staging/deploy/maven2 将分阶段的工件推入存储库“发布” 从组https://oss.sonatype.org/content/groups/public下载快照并发布工件 从暂存组https://oss.sonatype.org/content/groups/staging下载快照,发布和暂存的工件 请在您宣传第一个版本时对此票发表评论,谢谢

配置项目工程pom.xml

在工程的pom.xml文件中,引入Sonatype官方的一个通用配置oss-parent,这样做的好处是很多pom.xml的发布配置不需要自己配置了

<parent><groupId>org.sonatype.oss</groupId><artifactId>oss-parent</artifactId><version>7</version></parent>

并增加Licenses、SCM、Developers信息

 <licenses><license><name>The Apache Software License, Version 2.0</name><url>http://www.apache.org/licenses/LICENSE-2.0.txt</url><distribution>repo</distribution></license></licenses><scm><tag>master</tag><url>git@github.com:cloudnil/marathon-client.git</url><connection>scm:git:git@github.com:cloudnil/marathon-client.git</connection><developerConnection>scm:git:git@github.com:cloudnil/marathon-client.git</developerConnection></scm><developers><developer><name>cloudnil</name><email>cloudnil@126.com</email><organization>CloudNil</organization></developer></developers>

配置Maven setting.xml

setting.xml放在Maven安装文件/conf目录下

<servers><server><id>sonatype-nexus-snapshots</id><username>Sonatype 账号</username><password>Sonatype 密码</password></server><server><id>sonatype-nexus-staging</id><username>Sonatype 账号</username><password>Sonatype 密码</password></server></servers>

配置gpg-key

如果是使用的windows,建议下载git客户端,可以在git bash 提供窗口操作,在命令行中执行 ** gpg --gen-key** 生成,过程中需要填写名字、邮箱等,其他步骤可以使用默认值,不过有个叫:Passphase的参数需要记住,这个相当于是是密钥的密码,下一步发布过程中进行签名操作的时候会用到

输入图片说明

Deploy部署

这步就简单了,就是一套命令:

mvn clean deploy -P sonatype-oss-release -Darguments="gpg.passphrase=密钥密码"

默认启动:maven-javadoc-plugin 插件 如果要忽略,可以跟参数:

-Dmaven.javadoc.skip=true

Release发行

进入https://oss.sonatype.org/#stagingRepositories查看发布好的构件,点击左侧的Staging Repositories,一般最后一个就是刚刚发布的jar了,此时的构件状态为open。 打开命令行窗口,查看gpg key并上传到第三方的key验证库:

gpg --list-keys
C:/Users/VF/AppData/Roaming/gnupg/pubring.gpg
---------------------------------------------
pub   2048R/824B4D7A 2016-01-06
uid       [ultimate] cloudnil <cloudnil@126.com>
sub   2048R/7A10AD69 2016-01-06gpg --keyserver hkp://keyserver.ubuntu.com:11371 --send-keys 824B4D7A
gpg: sending key 824B4D7A to hkp server keyserver.ubuntu.com

输入图片说明

以上操作完成回到 https://oss.sonatype.org/#stagingRepositories,选中刚才发布的构件,并点击上方的close–>Confirm,在下边的Activity选项卡中查看状态,当状态变成closed后,执行Release–>Confirm,并在下边的Activity选项卡中查看状态,成功后构件自动删除,一小段时间(约1-2个小时)后即可同步到maven的中央仓库。

参考资料

  • http://www.cnblogs.com/softidea/p/6743108.html
  • http://www.sojson.com/blog/250.html
  • https://segmentfault.com/a/1190000009450347

转载于:https://my.oschina.net/guoenzhou/blog/1595753

http://www.lbrq.cn/news/793675.html

相关文章:

  • iwebshop怎么做网站/seo查询网站
  • 福州销售网站设计企业/百度快照手机入口
  • 做公众号的网站模板下载/线上营销渠道有哪些
  • 天津做网站企业/网络营销需要学什么
  • 清远市专业网站制作/免费注册个人网站
  • 唐山玉田孤树做宣传上什么网站/网络推广外包业务销售
  • 郑州市公司网站开发设计/广州seo外包多少钱
  • 公司做网站哪个好/关键词搜索引擎工具
  • web前端开发入门/seo软件推广哪个好
  • dedecms做资源下载网站/线上推广引流渠道
  • pos机做网站推广/百度数据中心
  • seo工资待遇怎么样/seo词条
  • 一般一个网站从建设到运营要多久/网络营销的实现方式
  • 温州哪里可以做企业网站/时事新闻最新消息
  • 要建一个优惠卷网站怎么做/宁波seo外包服务商
  • 网站建设制作放之/怎样做品牌推广
  • 新网域名注册续费/旺道网站优化
  • 成都专门做公司网站的公司/短视频关键词优化
  • 徐州网站定制公司哪家好/网站在线客服系统 免费
  • 网站移动适配/友链对网站seo有帮助吗
  • 网站做成小程序/手机网站搜索优化
  • 做网站java/企业品牌推广
  • wordpress 端口号/廊坊seo外包公司费用
  • java企业门户网站/百度优化关键词
  • 延边网站建设/网络服务提供者知道或者应当知道
  • access是不是网页制作工具/百度seo发帖推广
  • 网站制作团队/百度长尾关键词挖掘
  • 烟台网站制作维护/搜索引擎google
  • 旧金山网站建设/国外网站
  • 长沙网站建设推荐/深圳seo排名
  • 嵌入式学习-(李宏毅)机器学习(5)-day32
  • Day22--回溯--77. 组合,216. 组合总和 III,17. 电话号码的字母组合
  • 疯狂星期四文案网第27天运营日记
  • Java多线程入门-基础概念与线程操作
  • 面试实战,问题二十二,Java JDK 17 有哪些新特性,怎么回答
  • 通过filezilla在局域网下实现高速传输数据