2014-01-17 46 views
2

http://numberformat.wordpress.com/2011/05/18/nexus-repository/部署從Maven來的Nexus遇到錯誤:ReasonPhrase:禁止

我下面上面的鏈接設置的Maven和Nexus,一切新事物。我不能在那裏留下新的評論,所以我張貼在這裏。

經過這麼長時間,我在另一家公司,當我試圖安裝在我的本地PC一個簡單的示例,我在「MVN部署」,以簡單的Maven我的應用程序內的樣品得到這個錯誤。我安裝了簡單的Nexus Open Source w/o Tomcat。

無法將元數據com.mycompany.app:my-app:1.0-SNAPSHOT/maven-metadata.xml從快照傳輸到本地主機:8081/nexus/content/repositories/snapshots:訪問被拒絕to:localhosts:8081/nexus/content/repositories/snapshots/com/mycompany/app/my-app/1.0-SNAPSHOT/maven-metadata.xml,ReasonPhrase:Forbidden。

回答

2

Richard Seddon在nexus-users組中解決了我的問題。

一下添加到nonProxyHosts: 本地主機

0

您需要獲得授權才能運行部署。這是通過在settings.xml中設置服務器部分來完成的。查看Nexus eval guide,詳細瞭解publishing sectionsample projects

+0

[INFO] --- Maven的JAR-插件:2.4:罐子(默認-JAR)@我的應用程序內--- [INFO]大廈JAR:C: \我的應用內\目標\我的應用內-1.0-SNAPSHOT.jar [INFO] [INFO] ---行家安裝-插件:2.4:安裝(默認安裝)@我的應用內--- [ INFO]將C:\ my-app \ target \ my-app-1.0-SNAPSHOT.jar安裝到C:\ Documents and Settings \ jhu06 \ .m2 \ repository \ com \ mycompa ny \ app \ my-app \ 1.0-快照\我的應用內-1.0-SNAPSHOT.jar [INFO]安裝C:\我的應用內\的pom.xml到C:\ Documents和Settings \ jhu06 \的.m2 \庫\ COM \ myCompany的\應用\我的應用內\ 1.0-SNAPS HOT \ my-app-1.0-SNAPSHOT.pom – user2784896

+0

問題是這裏:爲什麼它下載的東西沒有被添加?一切都是全新的,所以Nexus中沒有任何東西。 – user2784896

+0

[INFO] ---行家 - 部署 - 插件:2.7:部署(默認部署)@我的應用程序內--- 下載:HTTP://本地主機:8081 /關係/內容/庫/快照/ COM/myCompany的/app/my-app/1.0-SNAPSHOT/maven-meta data.xml中 [警告]無法從/傳送元數據com.mycompany.app:my-app:1.0-SNAPSHOT/maven-metadata.xml快照( HTTP:/ /本地主機:8081 /關係/內容/庫/快照):訪問被拒絕:HTTP://本地主機:8081 /關係/內容/ repositorie S /快照/ COM/myCompany中/應用程序/我的應用程序內/ 1.0-SNAPSHOT/maven-metadata.xml,ReasonPhrase:禁止。 – user2784896

2

在你的settings.xml位於MAVEN_HOME/conf目錄你必須在服務器節

<server> 
    <id>nexus-releases</id> 
    <username>deploy</username> 
    <password>123456</password> 
</server> 

而且在你的POM中必須添加的樣子

<distributionManagement> 
    <repository> 
    <id>nexus-releases</id> 
    <url>http://localhost:8081/nexus/content/repositories/releases</url> 
    </repository> 
</distributionManagement> 

的ID必須是相同的。

+0

我在C:\ Documents and Settings \ jhu06 \ .m2 \ settings.xml中配置了這個,我認爲這會覆蓋默認的?我試圖將其添加到MAVEN_HOME/conf,但得到了相同的結果。 – user2784896

+0

你有沒有更改nexus中的默認密碼?用戶:部署,密碼:部署123 –

相關問題