web-dev-qa-db-fra.com

Connaissez-vous le profil maven de mvnrepository.com?

J'essaie d'inclure des dépendances dans mon projet Maven. Ces dépendances ne sont pas disponibles dans le référentiel Mven 2 par défaut http://repo1.maven.org/maven2/ .

Ils sont disponibles sur le site http://mvnrepository.com/

Mais je n'ai pas trouvé le profil de ce site à inclure dans mon fichier settings.xml

Est-ce que quelqu'un sait ce que l'URL et le profil de ce dépôt?

Merci.

57
user786045

Une fois que vous avez trouvé votre pot sur mvnrepository.com, survolez le lien "télécharger (JAR)" et vous verrez le lien vers le référentiel contenant votre pot (vous pouvez probablement cliquer avec le bouton droit de la souris et "Copier l'URL du lien" pour obtenir l'URL, quel que soit votre navigateur).

Ensuite, vous devez ajouter ce référentiel aux référentiels utilisés par votre projet, dans votre pom.xml:

<project>
  ...
  <repositories>
    <repository>
      <id>my-alternate-repository</id>
      <url>http://myrepo.net/repo</url>
    </repository>
  </repositories>
  ...
</project>

EDIT: MVNrepository.com a maintenant évolué: vous pouvez trouver le lien vers le référentiel dans la section "Référentiels":

Licence

Les catégories

Page d'accueil

Rendez-vous amoureux

Des dossiers

Référentiels

69
Tristan

mvnrepository.com n'est pas un référentiel. C'est un moteur de recherche. Il peut ou non vous dire dans quel référentiel il a trouvé des éléments s’il n’est pas central; comme vous n'avez pas posté d'exemple, je ne peux pas vous aider à lire le résultat.

39
bmargulies

Vous pouvez mettre cette configuration dans votre fichier settings.xml:

            <repository>
                <id>mvnrepository</id>
                <url>http://repo1.maven.org/maven2</url>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
                <releases>
                    <enabled>true</enabled>
                </releases>
            </repository>
16
Nicolas

S'il vous plaît utiliser ce profil

  <profiles>
    <profile>
        <repositories>
            <repository>
                <id>mvnrepository</id>
                <name>mvnrepository</name>
                <url>http://www.mvnrepository.com</url>
            </repository>
        </repositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>mvnrepository</activeProfile>
  </activeProfiles>
5
Asheesh Gupta