maven提交文件到中央库方法

步骤一:注册账号,申请ticket。

注册在这里:https://issues.sonatype.org

申请ticket:创建一个issue,注意这里要选OSSRH,且是PROJECT而不是TASK,group id要慎重写,不能写你没有权限的,不然服务人员会让你重写(半天左右)。

申请成功后会提示:Configuration has been prepared, now you can:please comment on this ticket when you promoted your first release, thanks

步骤二:GPG,签名和加密用。

下载:https://www.gnupg.org/download/index.html

注意:签名的名字,邮箱和步骤一的一样,记住passphrase用于下面步骤。

步骤三:G编译和提交文件。

注意事项:

1).m2\settings.xml文件中要加入:

		<servers>
			<server>
				<id>sonatype-nexus-snapshots</id>
				<username>your-jira-username</username>
				<password>your-jira-password</password>
			</server>
			<server>
				<id>sonatype-nexus-staging</id>
				<username>your-jira-username</username>
				<password>your-jira-password</password>
			</server>
		</servers>
<span style="color: rgb(0, 51, 0); white-space: pre;">	</span><span style="color:#3333ff;">2) pom.xml文件中要加入(project标签下):</span>
		<parent>
			<groupId>org.sonatype.oss</groupId>
			<artifactId>oss-parent</artifactId>
			<version>7</version>
		</parent>
<span style="color: rgb(0, 51, 0); white-space: pre;">	</span><span style="color:#3333ff;">3)如果出现javadoc编译不通过的可以在javadoc插件下加入:</span>
<pre name="code" class="html">		<configuration>
			<additionalparam>-Xdoclint:none</additionalparam>
			<failOnError>false</failOnError>
		</configuration>

步骤四:在issue中回复服务人员,坐等同步到中央库( 一天左右)。

时间: 2024-10-03 14:05:11

maven提交文件到中央库方法的相关文章

手把手教你提交文件到git

手把手教你使用git提交到github 作者 数据分析与优化 关注 2016.07.17 10:25 字数 7342 阅读 399评论 1喜欢 6 摘要Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上.既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了. 一:Git

[Android]使用Gradle提交自己开源Android库到Maven中心库

以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4388175.html 此文针对开源爱好者. 如果你想让别人使用你的Android开源库,第一种方法是,提供你的Github地址,让别人clone一份,然后让别人import到他的项目中.另一种更简单的方式就是直接让别人在他的Gradle中添加你的库依赖,如下: compile 'com.github.wangjiegulu:AndroidBucket:1.0.

maven公布jar、aar、war等到中央库(Central Repository)的步骤

步骤一:注冊账号.申请ticket. 注冊在这里:https://issues.sonatype.org 申请ticket:创建一个issue.注意这里要选OSSRH,且是PROJECT而不是TASK,group id要谨慎写.不能写你没有权限的.不然服务人员会让你重写(半天左右). 申请成功后会提示:Configuration has been prepared, now you can:please comment on this ticket when you promoted your

maven发布jar、aar、war等到中央库(Central Repository)的步骤

步骤一:注册账号,申请ticket. 注册在这里:https://issues.sonatype.org 申请ticket:创建一个issue,注意这里要选OSSRH,且是PROJECT而不是TASK,group id要慎重写,不能写你没有权限的,不然服务人员会让你重写(半天左右). 申请成功后会提示:Configuration has been prepared, now you can:please comment on this ticket when you promoted your

使用Gradle部署jar包到Maven中央库

Maven作为目前Java界最好的Dependency管理系统,把jar包托管到Maven中央库,然后通过Maven Dependency使用是目前业界各种第三方库的普遍做法,如果,你想把自己开发的一些库分享给别人使用,也可以遵循这样的套路.Gradle可以看做是升级版的Maven,其使用了Maven最优秀的Dependency管理系统,但是,又规避了Maven的build pipeline的刻板和xml格式配置文件等缺点,可以说是目前Java界最好的构建工具.下面就来说说,如何使用Gradle

Maven使用第三方jar文件的两种方法 转

在Maven中,使用第三方库一般是通过pom.xml文件中定义的dependency从远程repository中下载该库.但是如果库文件是公司内部的库,或者在本地而不能通过远程repository下载,这种情况下,有两种方法可以满足需求. 方法一: 将本地的jar文件安装到本地repository中,具体步骤如下:1.准备好本地的jar文件2.使用如下命令安装jar文件      mvn install:install-file -Dfile=abc.jar      -DgroupId=com

Maven使用第三方jar文件的两种方法&lt;转&gt;

http://www.cnblogs.com/sekai/p/5932206.html 今天用上了.. ===================== 在Maven中,使用第三方库一般是通过pom.xml文件中定义的dependency从远程repository中下载该库.但是如果库文件是公司内部的库,或者在本地而不能通过远程repository下载,这种情况下,有两种方法可以满足需求. 方法一: 将本地的jar文件安装到本地repository中,具体步骤如下:1.准备好本地的jar文件2.使用如

js实现无刷新表单提交文件,将ajax请求转换为form请求方法

最近在做项目的时候遇到一个需要上传文件的需求,因为ajax请求是无法上传二进制文件流的,所以只能用form表单提交,而form提交有一个问题就是会使页面刷新,本文解决了form表单提交文件时页面刷新的问题. 一.无刷新实现form提交文件 将form的target指向为一个iframe就可以实现无刷新提交文件了,但关键是还需要看到后台返回的数据,所以还需要为该iframe注册一个回调函数,因为iframe和该页面在同域内,所以可以在iframe里可以调用该回调函数,就可以看到后台返回的数据了.实

Golang使用pkg-config自动获取头文件和链接库的方法

为了能够重用已有的C语言库,我们在使用Golang开发项目或系统的时候难免会遇到Go和C语言混合编程,这时很多人都会选择使用cgo. 话说cgo这个东西可算得上是让人又爱又恨,好处在于它可以让你快速重用已有的C语言库,无需再用Golang重造一遍轮子,而坏处就在于它会在一定程度 上削弱你的系统性能.关于cgo的种种劣迹,Dave Cheney大神在他的博客上有一篇专门的文章<cgo is not Go>,感兴趣的同学可以看一看.但话说回来,有时候为了快速开发满足项目需求,使用cgo也实在是不得