上传的Linux二进制文件到Maven仓库(Upload linux binary file to

2019-09-20 02:07发布

我寻觅了很多我如何可以上传文件到Maven,但我没有成功。 我有,我要上传到Maven仓库之一,所以这将是提供给更多的人一个二进制文件(称为textgenerator)。

现在我有一些关于它的问题:

你能告诉我,我需要怎么做这个步骤(如教程)? 我是否需要回购网址? 在哪里可以找到一个? 是否有可能只是上传单个二进制(无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

Answer 1:

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

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

但是,你将不会被允许上传任何一个公共仓库,如JBoss的存储库。 这是由JBoss的管理,这是由他们来安装新的二进制文件(见这里的程序: https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide )。

如果你想分享你与你的同事的二进制文件,你就必须建立自己的Maven仓库(如artifactory的(只是一个ZIP解压缩并启动服务))。

该库将在你的公司类型的代理。 所有的Maven库将被下载一次,并存储在该服务器上。 正如你会在这台服务器的管理员,你会被允许上传您的二进制文件,并与所有的朋友分享!

HIH M.



文章来源: Upload linux binary file to maven repository