2014-09-01 61 views
2

我與主辦與Github的Maven罐子(網站Maven的插件)的問題,所以我想與Bintray儘快移動。Maven主機與賓特雷

在bintray中託管一個現有的maven jar的步驟是什麼?

這是我的錯誤做時:mvn releae prepare

Caused by: org.apache.maven.shared.release.ReleaseFailureException: You don't have a SNAPSHOT project in the reactor projects list. 

我現在擁有的是我可以沒有任何問題做mvn clean install可言。我可以上傳./m2回購文件嗎?我基本上傳了我在maven倉庫找到的.jar和.pom。

  • 如何從我的pom.xml中訪問我上傳到Bintray的庫?
+0

[錯誤]未能執行目標org.apache.maven.plugins:maven-deploy-plugin: 2.7:在項目上部署(default-deploy)myapplib:未能部署工件:無法將工件org.myapplib:myapplib:jar:0.0.1從/傳輸到bintray-myorg-myapplib-myapplib(https://api.bintray .com/maven/myorg/myapplib/myapplib):無法傳輸文件:https://api.bintray.com/maven/myorg/myapplib/myapplib/org/myapplib/myapplib/0.0.1/myapplib-0.0.1 。罐。返回碼是:401,ReasonPhrase:未經授權。 - > [Help 1] – xybrek 2014-09-01 18:01:54

+0

您在使用GitHub時遇到了什麼問題? – JBaruch 2014-09-01 18:57:01

+0

以下是我發現的內容:http://veithen.github.io/2013/05/26/github-bintray-maven-release-plugin.html – xybrek 2014-12-10 18:17:35

回答

6

可以開始使用從發佈Maven來Bintray通過複製粘貼從「陷害我」引導一些POM部分: enter image description here

Full user manual是可用的。

請注意,您不能將SNAPSHOTs上傳到Bintray。這是一個分銷平臺,不適用於開發過程。 這樣說,歡迎您利用a free Artifactory account在開發過程中託管您的快照。

使用OJO,您不需要再使用麻煩的Maven發行插件。一旦您對快照質量滿意,您可以在一次REST呼叫中(或點擊Jenkins中的一個按鈕)promote them to be releases and upload them to Bintray

+0

當被批准用於OJO時,是否有像Github網站中的OJO maven插件-maven-plugin',我們可以輕鬆部署Maven工件。與Github插件相比,我很難理解Bintray或OJO。 – xybrek 2014-09-02 00:29:03

+0

您可以使用常規的maven deploy插件(運行'mvn deploy')或使用[Artifactory Maven Plugin](https://www.jfrog.com/confluence/display/RTF/Maven+Artifactory)部署到oss.jfrog.org +插件)。 您通過在Jenkins或REST中使用推廣插件(如我在答案中給出的鏈接中所述)將您推薦給Bintray。 – JBaruch 2014-09-02 08:58:16