3 Réponses :


3
votes

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?

http://nexus.onatype.org/soss-repository-hosting.html < / a>



11
votes

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.

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:

  1. Téléchargez le dernier indexeur autonome de ici .
  2. extraire quelque part et aller dans ce répertoire
  3. à partir de la console, exécutez cette commande: export repodr = / chemin / à / votre / local / repo / && java org.sonatype.nexus.index.cli.nexusindexercli -r $ repodir -i $ Repodir / .index -d $ Repodir / .index -n localRepo
  4. 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.

2 commentaires

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


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?



0
votes

Je regardais Maven Indexer ... mais je ne suis pas sûr de quoi pour être le dernier paramètre indexdir dans la méthode: xxx

est-ce comme commencer point dans le référentielBasedir?


1 commentaires

indexdir est le dir des fichiers d'index, généralement .index directement en dessous de libellés et instantanés dossiers chacun.