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

时间:2012-07-23 12:42:20

标签: linux maven binary 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

1 个答案:

答案 0 :(得分:1)

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

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

但是你不会被允许在公共存储库上上传任何东西,例如jboss的存储库。这是由jboss管理的,他们可以安装新的二进制文件(请参阅此处的过程:https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide )。

如果您想与同事共享二进制文件,则必须设置自己的maven存储库(例如artifactory(只需一个zip解压缩和一个要启动的服务))。

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

HIH 微米。