2012-07-23 93 views
2

我已經搜索了很多如何將文件上傳到maven,但我沒有成功。 我有一個二進制文件(稱爲textgenerator),我想上傳到一個maven倉庫,所以它可以提供給更多的人。將linux二進制文件上傳到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

+0

你是什麼意思「很多人」?在你的公司內? – khmarbaise 2012-07-23 13:36:21

回答

1

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

其次,是的,可以上傳Maven倉庫中的任何類型的文件。

但是你不會被允許在jboss倉庫等公共倉庫上傳任何東西。這由jboss管理,由他們來安裝新的二進制文件(請參閱此處的步驟:https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide )。

如果你想與你的同事分享你的二進制文件,你將不得不設置你自己的Maven倉庫(比如artifactory(只是一個壓縮解壓縮和一個服務啓動))。

此存儲庫將成爲您公司的一種代理。所有的Maven庫將被下載一次並存儲在這臺服務器上。而且,您將成爲此服務器的管理員,您將被允許上傳您的二進制文件並與所有朋友分享!

HIH M.

+0

「設置你自己的Maven倉庫,如Artifactory」或Nexus(由Sonatype) – andrey 2012-07-23 15:41:09

+0

好的,我可以上傳二進制文件到Nexus嗎? – koenieee 2012-08-21 12:27:22

+0

您可以上傳任何類型的文件,文本,二進制文件或任何您想要在** ** **管理的存儲庫上的任何文件。 – poussma 2012-08-21 13:01:57

相關問題