Maven Paramètres pour plusieurs référentiels

J'ai de la suite dans settings.xml

<mirrors>
       <mirror>
          <id>paid-jars</id>
          <name>jars with license</name>
          <url>http://url:8081/nexus/content/repositories/paidjars/</url>
          <mirrorOf>!central</mirrorOf>
      </mirror>
      <mirror>
          <id>Org-central</id>
          <name>mirror of central</name>
          <url>http://url:8081/nexus/content/repositories/central/</url>
          <mirrorOf>central</mirrorOf>
      </mirror>
  </mirrors>

Dans pom.xml j'ai deux pots de

  1. apache-commons.jar (que je suppose être téléchargé à partir du centre)
  2. licensed.jar (que je suppose être téléchargé à partir versé des pots)

Mais quand je lance maven clean install il essaie de télécharger licensed.jar de Org-central.

Comment puis-je utiliser versé des pots à télécharger? Est-il possible d'abord, il va à Org-centre et si échec, il tente à versé des pots? Si oui, comment? Je ne veux pas mettre de pensions entrées en pom.xml


Settings.xml

<?xml version="1.0" encoding="UTF-8"?>    
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <proxies>    
    <proxy>
      <id>Proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <username>username</username>
      <password>******</password>
      <host>host.url</host>
      <port>8080</port>
      <nonProxyHosts>local.net|internal.com</nonProxyHosts>
    </proxy>
  </proxies>
 <mirrors>
       <mirror>
          <id>paid-jars</id>
          <name>jars with license</name>
          <url>http://url:8081/nexus/content/repositories/paidjars/</url>
          <mirrorOf>!central</mirrorOf>
      </mirror>
      <mirror>
          <id>Org-central</id>
          <name>mirror of central</name>
          <url>http://url:8081/nexus/content/repositories/central/</url>
          <mirrorOf>central</mirrorOf>
      </mirror>
  </mirrors>
  <profiles>
      <profile>
          <id>compiler</id>
          <properties>
              <JAVA_1_7_HOME>C:\Program Files (x86)\Java\jdk1.7.0_51\bin</JAVA_1_7_HOME>
          </properties>
      </profile>
  </profiles>
</settings>
Avez-vous configuré le référentiel interne dans settings.xml ou pom.xml? Pouvez-vous coller ici?
Je vous recommande d'utiliser un gestionnaire de référentiel comme Nexus pour de telles choses, au lieu de codage dur que dans le settings.xml...
convenu je suis déjà à l'aide de nexus et créé un proxy et a organisé deux repos d'une centrale miroir deuxième pour les internes sous licence pots. de toute façon en dessous de sna aidé.

OriginalL'auteur Rohit Sachan | 2014-08-21