2016-05-27 6 views
0

私はリポジトリとしてNexus OSSサーバを設定しています。私は、このサーバーと中央へのsettings.xmlを設定しようとしている:ミラーとリポジトリの使用方法を理解してください

:私のネクサスレポ( http://localhost:8081/nexus/content/groups/public/)で

<settings> 
    <servers> 
     <server> 
      <id>nexus</id> 
      <username>admin</username> 
      <password>admin123</password> 
     </server> 
    </servers> 

    <mirrors> 
    <mirror> 
     <!--This sends everything else to /public --> 
     <id>nexus</id> 
     <mirrorOf>*</mirrorOf> 
     <url>http://localhost:8081/nexus/content/groups/public</url> 
    </mirror> 
    </mirrors> 


</settings> 

私は、次のファイルを持っている(私は、サードパーティのレポでmylib.jarをアップロード)

archetype-catalog.xml Fri May 27 12:17:45 BRT 2016 25 

私はMVNしようとしたとき、しかし:

The POM for br.com:mylib:jar:2.0 is missing, no dependency information available 
+1

これは役に立ちますか? http://stackoverflow.com/questions/36757902/what-is-mirror-in-maven-settings-xml-fileこれはミラー設定を説明しています(そしてここでは奇妙な設定があることを示しています。再びそれを指す)。 – Tunaki

+0

クール、私はすべてを読むが、私は疑いがある。 mavenはの代わりにに設定しますか?だから、私はなしでを持つことができますが、私はなしでを持つことができません? – RonaldoLanhellas

+0

はい、Maven Centralである 'central'をミラーリングし、リポジトリで設定することなく、デフォルトで表示することができます。 – Tunaki

答えて

0

あなたのミラーの設定は動作します:Thridパートのリポジトリに私のJARを見つけることができませんMavenをインストールし、私はエラーを得ました。私はほとんど彼らが「罰金」だと言っていたが、それは誇張である。彼らはあなたが提示した状況のために働くべきです。

場合:thirdpartyレポでそれを見つけることができ
:あなたは正常thirdpartyレポへbr.com:mylib:2.0(?あなたは確信しているそれはおそらくcom.brする必要がありますが、私は何を知っていますか...)
とをロード
ネクサスブラウザ内
THEN:
追加のリポジトリを指定せずに解決できるはずです。

centralのミラーソースとして使用しているgroups/publicグループに、Nexusの設定のようなサードパーティのライブラリがありません。

publicは、私は、デフォルトでは、そのようなリポジトリを含まない、ネクサス3を使用thirdparty

が含まれていることを確認してください。

関連する問題