如何部署JAR到Maven远程资源库(How to deploy JAR to Maven remo

2019-06-26 07:31发布

有没有办法把远程存储库我的JAR文件,所以我的Maven项目可以从通过互联网的任何地方这个JAR文件?

我已经下载并没有在ReportNG项目的一些修正: https://github.com/dwdyer/reportng 。 使用Ant我编这个项目到JAR,我现在希望把它变成远程Maven仓库,但不知道我怎么能做到这一点。

可能有人请建议我的方式,我怎么能执行?

Answer 1:

如果这是一个发布版本要在Maven来使可用的中央按照本指南: http://maven.apache.org/guides/mini/guide-central-repository-upload.html

我不是专业的GitHub但由于行家回购只是一些元数据的文件结构,你可以把它放在任何地方行家可以读取它(FTP,HTTP,...)。 所以你可以创建一个混帐回购协议来承载你的Maven的文物。 看到http://cemerick.com/2010/08/24/hosting-maven-repos-on-github/的一个例子。 (它可能是过时的 - github上可能有一些像Maven的回购托管,我只是不知道)



Answer 2:

创建自己的Maven仓库轻量级的方法是将其保存在GitHub上。 见托管在GitHub Maven仓库了解更多详情



Answer 3:

我跟着Sonatype的开源项目的Maven部署指南https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide并成功地部署了最新版本的reportNG到Maven的中央存储库。 现在,Maven的有两个1.1.3和1.1.4

http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.uncommons%22%20AND%20a%3A%22reportng%22



Answer 4:

你应该做一个拉请求GitHub的项目。 如果维护者喜欢你的修复,他就会把它的下一个版本。

如果您需要在远程回购立即修复,那么你就必须建立自己的Maven仓库。



文章来源: How to deploy JAR to Maven remote repository