配置环境,安装java环境链接:https://pan.baidu.com/s/1o-wFA-m33JQs-sQJ-DgRaQ提取码:ux7j下载到服务器解压到指定位置$mkdir/usr/java$tarxzfjdk-8u301-linux-x64.tar.gz-C/usr/java$vim/etc/profile写入如下内容exportJAVA_HOME=/usr/java/jdk1.8.0_301exportCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/libexportPATH=$JAVA_HOME/bin:$PATH保存退出执行source/etc/profile即可使配置文件生效。验证安装是否成功$java-versionjavaversion"1.8.0_301"Java(TM)SERuntimeEnvironment(build1.8.0_301-b09)JavaHotSpot(TM)64-BitServerVM(build25.301-b09,mixedmode)看到这就说明安装成功了。安装maven$mkdir/usr/mvn$cd/usr/mvn$wgethttps://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.8.1/binaries/apache-maven-3.8。1-bin.tar.gz$tar-zxvfapache-maven-3.8.1-bin.tar.gz$vim/etc/profile写入以下内容exportMAVEN_HOME=/usr/mvn/apache-maven-3.8.1exportPATH=$PATH:$MAVEN_HOME/bin保存退出执行source/etc/profile使配置文件生效。验证安装是否成功$mvn-versionMavenhome:/usr/mvn/apache-maven-3.8.1Javaversion:1.8.0_301,vendor:OracleCorporation,runtime:/usr/java/jdk1.8.0_301/jre默认语言环境:en_US,平台编码:UTF-8操作系统名称:“linux”,版本:“4.18.0-240.10.1.el8_3.x86_64”,架构:“amd64”,系列:“unix”其他工具$yuminstallgitgpg-y如果已经安装,可以跳过这一步注册sonatype账号,点击注册新账号。登录后新建一个issue,按要求填写,主要是一个GroupId。如果你的代码托管在Github上,写GroupId的时候不能写com.github.xxx。我从io开始。详情这里创建完后会跳转到这个链接https://issues.sonatype.org/browse/OSSRH-xxxx。当你看到这个链接的时候,你需要在你的Github上创建一个仓库来证明你是这个Github的拥有者,仓库的名字是链接中的OSSRH-xxxx。创建的仓库链接是https://github.com/yourgithubname/OSSRH-xxxx,然后在帖子下面留言告诉管理员你已经创建了一个仓库,名字叫OSSRH-xxxx,这样就省得他问你了证明你是这个账号的主人,提高效率。管理员回复后,就可以上传jar包了。以下是管理员的回复,看到这个就说明已经完成了。io.github.xxx已经准备好,现在用户youname可以:发布快照并发布工件到s01.oss.sonatype.org查看我们官方指南的这一部分以获取部署说明:https://central.sonatype.org/publish/publish-guide/#deployment根据您的构建配置,您的第一个组件可能会在成功部署后自动发布。如果发生这种情况,您将在该票证上看到一条评论,确认您的工件已同步到MavenCentral。如果你在一两个小时内没有看到这条评论,你可以按照我们指南的这一部分中的步骤操作:https://central.sonatype.org/publish/release/######作为一部分为了提高开源供应链的安全性和质量状况,我们计划尽快启用额外的依赖项扫描以获取安全警报。由于您已经在Github中托管了您的源代码,因此您今天可以通过启用SonatypeLift.SonatypeL获得这些见解ift在公共存储库上永远免费!Lift在代码审查期间告诉您有关开源漏洞的信息,并超越开源扫描您的代码以查找代码质量和安全问题,在您的拉取请求中提供反馈。更多信息可以在https://links.sonatype.com找到/products/lift/github-integration######发布之前的准备修改pom文件
