繁体   English   中英

将linux二进制文件上传到Maven存储库

[英]Upload linux binary file to maven repository

我已经搜索了很多如何将文件上传到Maven的方法,但是没有成功。 我有一个二进制文件(称为textgenerator),我想将其上传到Maven存储库之一,以便更多人可以使用。

现在我对此有一些疑问:

您能否告诉我如何逐步执行此操作(如教程)? 我需要回购网址吗? 在哪里可以找到一个? 是否可以仅上传一个二进制文件(没有jar文件)?

我希望很快能收到人们的来信。

我已经试过了:

mvn deploy:deploy-file \
 -Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ \
 -DrepositoryId=com.textgenerator \
 -DgroupId=org.textgenerator \
 -DartifactId=textgenerator \
 -Dversion=1.2.3  \
 -Dpackaging=rar \
 -Dfile=textgenerator.rar       

我将二进制文件压缩成一个rar文件,除此之外没有其他任何内容。 但这失败,代码为301

首先,您使用的命令行是正确的。

其次,是的,可以在Maven存储库上上传任何类型的文件。

但是您将无法在jboss之类的公共存储库中上传任何内容。 这是由jboss管理的,并且要由他们来安装新的二进制文件(请参阅此处的过程: https : //docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide )。

如果要与同事共享二进制文件,则必须设置自己的Maven存储库(例如工件(仅需解压缩的zip和要启动的服务))。

该存储库将是您公司的一种代理。 所有的Maven库将被下载一次并存储在该服务器上。 您将成为该服务器的管理员,因此可以上传二进制文件并与所有朋友共享!

HIH M.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM