Je courais mon propre petit repo Maven pour une source ouverte. Je n'ai aucun serveur dédié, donc j'utilise un référentiel de code Google < / a>, déployer dans le système de fichiers, puis commettre et pousser. Fonctionne parfait pour moi. p>
Mais certains outils maven recherchent un Comment puis-je faire ça? Y a-t-il un outil (Java Main) capable de générer un index? Conseils Comment utiliser les jars de Nexus appropriés avec un petit outil de commande de commande sont les bienvenus. P> nexus-maven-repository-index.properties code> et l'index (en Gz). Je voudrais générer cet index à p>
3 Réponses :
Vous pouvez utiliser le CLI Maven Indexer pour que l'index soit directement, mais pourquoi la déranger d'accueillir votre propre repo lorsque les projets OSS peuvent utiliser une organisation hébergée gratuitement? p>
http://nexus.onatype.org/soss-repository-hosting.html < / a> p>
C'est le Nexus indexer cli code> disponible sur Nexus.sonatype.org/downloads/indexer fonctionne parfaitement. Merci.
Voici quelques explications des options CLI Docs.Sonatype.org/Display/m2eclipse/nexus+indexer
Je suis tombé sur ce post pendant que je cherchais une solution pour ajouter un référentiel local à mon projet Maven à l'aide d'Intellij Idea. P>
Depuis que Sonatype a changé de chemin et réorganisé les téléchargements depuis le dernier message, voici un didacticiel étape par étape mis à jour pour obtenir votre référentiel indexé pour une utilisation avec Intellij Idea: P>
export repodr = / chemin / à / votre / local / repo / && java org.sonatype.nexus.index.cli.nexusindexercli -r $ repodir -i $ Repodir / .index -d $ Repodir / .index -n localRepo code> li>
- Dans le répertoire .index dans le répertoire du référentiel, certains fichiers seront créés, y compris le fichier "Nexus-Maven-Repository-Index.gz" qui est le fichier Intellij regarde. Li>
ol>
Vous n'êtes pas obligé d'extraire le pot, plutôt de commencer par exécuter java -jar nexus-indexer-3.0.4-cli.jar code>
Je suis confus sur Nexus par rapport à Intellij, Intellij attend-t-il que quiconque utilise sa fonctionnalité maven pour utiliser également Nexus pour générer ces index? Nexus est-il requis?
Je regardais Maven Indexer ... mais je ne suis pas sûr de quoi pour être le dernier paramètre indexdir em> dans la méthode: est-ce comme commencer point dans le référentielBasedir? p> p>
indexdir code> est le dir des fichiers d'index, généralement
.index code> directement en dessous de
libellés code> et
instantanés code> dossiers chacun.