[英]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.