簡體   English   中英

Maven多個存儲庫-JCenter,Nexus

[英]Maven multiple repositories - jcenter, nexus

我正在嘗試建立具有2個存儲庫的Maven-jcenter和nexus。 從關系來看,我們沒有能力代理jcenter。 因此,我需要進行以下設置:

  • 如果在聯系中發現了工件,則將其下載。
  • 如果找不到,請轉到jcenter下載工件。

使用下面的settings.xml,似乎maven僅嘗試從Central下載(此處將其設置為bintray,因為它是maven central的超集)。 我如何告訴Maven看看中央和連結?

注意-我嘗試了<mirrorOf>central, !nexus</mirrorOf>

 <mirrors>
   <mirror>
      <id>bintray</id>
      <name>bintray</name>
      <url>http://jcenter.bintray.com</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
      <id>nexus</id>
      <mirrorOf>!bintray, *</mirrorOf>
      <url>http://some/url/goes/here</url>
    </mirror>
  </mirrors>

  <profiles>
    <profile>
      <id>allow-snapshots</id>
      <activation><activeByDefault>true</activeByDefault></activation>
      <repositories>
        <repository>
            <id>jcenter</id>
            <url>http://jcenter.bintray.com</url>
        </repository>
      </repositories>
    </profile>
  </profiles>

我通過在我的父pom中指定多個repo來使其工作。 settings.xml中的多個存儲庫對maven沒有影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM