2010-01-31 23 views
0

Je travaille à travers le Nexus guide ce week-end et j'ai tout mis en place, au point que je peux publier un instantané à mon nexus installation locale.Comment puis-je obtenir mes clichés dans Nexus apparaissent dans la recherche de la dépendance m2eclipse?

Je ne peux pas sembler travailler comment obtenir m2eclipse pour voir l'instantané et l'offrir en option dans le panneau de Ajouter des dépendances recherche. Comment je fais ça? Merci!

Dans le cas où il est de toute utilisation, mon settings.xml est la suivante:

<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"> 
    <localRepository /> 
    <interactiveMode /> 
    <usePluginRegistry /> 
    <offline /> 
    <pluginGroups /> 
    <servers> 
     <server> 
      <id>localSnap</id> 
      <username>deployment</username> 
      <password>*****</password> 
     </server> 
    </servers> 
    <mirrors> 
     <mirror> 
      <!--This sends everything else to /public --> 
      <id>nexus</id> 
      <mirrorOf>*</mirrorOf> 
      <url>http://localhost:8080/nexus/content/groups/public</url> 
     </mirror> 
    </mirrors> 
    <profiles> 
     <profile> 
      <id>nexus</id> 
      <!--Enable snapshots for the built in central repo to direct --> 
      <!--all requests to nexus via the mirror --> 
      <repositories> 
       <repository> 
        <id>central</id> 
        <url>http://central</url> 
        <releases> 
         <enabled>true</enabled> 
        </releases> 
        <snapshots> 
         <enabled>true</enabled> 
        </snapshots> 
       </repository> 
      </repositories> 
      <pluginRepositories> 
       <pluginRepository> 
        <id>central</id> 
        <url>http://central</url> 
        <releases> 
         <enabled>true</enabled> 
        </releases> 
        <snapshots> 
         <enabled>true</enabled> 
        </snapshots> 
       </pluginRepository> 
      </pluginRepositories> 
     </profile> 
    </profiles> 
    <activeProfiles> 
     <!--make the profile active all the time --> 
     <activeProfile>nexus</activeProfile> 
    </activeProfiles> 

</settings> 

Répondre

3

J'ai la réponse maintenant. vous devez mettre en place nexus pour publier l'index. http://www.sonatype.com/people/2009/09/nexus-scheduled-tasks ... Configurez la tâche de planification pour publier l'indice pour les clients comme m2eclipse. Mais vous devez attendre que l'état WAITING apparaisse dans la section des tâches planifiées dans nexus. Après le redémarrage d'Eclipse, cela doit fonctionner. Cordialement, Jakub

BTW: vos dépôts proxied must have « Télécharger index à distance - vrai » et lien doit être capable de rechercher dans les index à distance ... mais je croyais que vous savez que

+0

Vous pouvez également ouvrir un index Nexus vue (fenêtre -> Afficher la vue) qui montre les index Eclipse dispose actuellement et vous permettra de mettre à jour manuellement les index si nécessaire. – Brabster