2012-02-14 6 views
1

私はspring apiを使用する共有pomを持っています。共有POMをNexusにアップロードできません

のpom.xml:私はスナップショットネクサスリポジトリにポンポンファイルをアップロードしようとすると

<project> 

     <groupId>com.spring</groupId> 
     <artifactId>spring</artifactId> 
     <version>1.0-SNAPSHOT</version> 
     <packaging>pom</packaging> 
     <modelVersion>4.0.0</modelVersion> 

    <profiles> 
     <profile> 
      <id>profile</id> 
      <activation> 
       <activeByDefault>true</activeByDefault> 
      </activation> 
      <distributionManagement> 
       <snapshotRepository> 
        <id>nexus-snapshot</id> 
        <url>https://mynexusrepo</url> 
       </snapshotRepository> 
      </distributionManagement> 
     </profile> 
    </profiles> 
     <dependencies> 
      <dependency> 
       <groupId>org.springframework</groupId> 
       <artifactId>spring-aop</artifactId> 
       <version>3.0.6.RELEASE</version> 
      </dependency> 
     </dependencies> 
    </project> 

私はエラーが表示されます。
ReasonPhrase:Forbidden. -

私は他のポンポンのファイルをアップロードしたが、彼らは瓶のでした<packaging>pom</packaging>

OTように、どのように私はネクサスに共有ポンポンをアップロードすることができます - - 私はポンポンをアップロードしていますここ<packaging>jar</packaging> 彼女のプロジェクトはそれを参照することができますか?この標準的なプラクティスですか? POMファイルが短縮され、ほとんどの依存関係が削除されました。

答えて

0

この共有pomは、mvn deployを使用して配備できるプロジェクトに属していますか?それはscmの正しい構成を持っていますか?このようなことを行う通常の方法は、mvn release:prepareとrelease:performを使用することです。どのように試しましたか?

+0

は「この共有ポンポンが展開MVNを経由して展開することができるプロジェクトに属していMavenプロジェクトがちょうどポンポンファイルが含まれています?他には何もないので、私はmvnを展開することができるはずですか? "私は "mvn install"を使って共有pomをインストールできます。他のプロジェクトをNexusに追加するときは、「mvn release:prepare」は使用しませんでした。私は "mvn deploy"を使ってプロジェクトをNexusにアップロードしようとしましたが、 "ReasonPhrase:Forbidden"エラーが返されます。 –

+0

あなたのsettings.xmlファイルに認証情報がありませんでした。 – khmarbaise

+0

mvnリリース:準備リリース:performは、このケースでもpavenをリリースする正しい方法です。 – khmarbaise

3

"禁止された"メッセージは、あなたのネクサスユーザーIDがアーティファクトをパブリッシュするための正しいアクセス権を持っていないことを示しています。

Nexus管理者が共有リポジトリにコンテンツを公開している場合、その問題はリポジトリターゲットで発生する可能性があります。ターゲットは、アクセスが許可されているURLパスを制御します。

次のブログ記事はネクサスレポを管理するための様々なアプローチについて説明します。

http://www.sonatype.com/people/2009/06/optimal-nexus-repository-configuration/

関連する問題