J'essaie de créer un projet Maven dans Eclipse. J'essaie de créer un archétype mais j'obtiens l'erreur ci-dessous.
Impossible de résoudre l'archétype org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.16
org.Eclipse.core.runtime.CoreException: impossible de résoudre l'artefact org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.16
Vous pouvez résoudre ce problème en ajoutant un nouvel archétype Maven.
Window > Preferences
Maven > Archetypes
Add Remote Catalog
et ajoutez ce qui suit: http://repo1.maven.org/maven2/archetype-catalog.xml
maven catalog
Essayez de créer à nouveau un projet Maven. Ça va marcher :).
{search filter:jersey-quickstart-webapp}
Vous aurez la dernière version.
Pas
New > Project > Maven Project
Add Archetype
et entrez les détails suivants: org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16
[entrez la dernière version disponible]Group ID
, Artifact ID
et Version
.Plus d'informations: https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up
Vous pouvez résoudre ce problème en ajoutant un nouvel archétype Maven localement. Par localement, je veux dire
Window > Preferences
Maven > Archetypes
archetype-catalog.xml
.J'espère que ceci vous aidera.
Essayez de changer la version 2.21 insted of 2.16 :
org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
Un point que je veux ajouter, si vous obtenez une erreur suivante lors de l'installation de l'archétype présenté dans l'image 1
Impossible de résoudre Archetype org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.21 org.Eclipse.core.runtime.CoreException: Impossible de résoudre l'artefact org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.21
Ensuite, avant de passer à la solution spécifiée dans cette page, essayez de terminer ces étapes dans Eclipse.
Merci @sreejith v s. La méthode susmentionnée a parfaitement fonctionné. Je vais répéter les mêmes étapes ici: -
Cliquez sur Ajouter un catalogue distant et ajoutez les éléments suivants:
3.1 Fichier catalogue: http://repo1.maven.org/maven2/archetype-catalog.xml
3.2 Description: catalogue maven
Redémarrer Eclipse
Lors de la création d'un projet maven, le chargement de tous les archétypes peut prendre du temps, mais tous les sont chargés, car nous avons ajouté le fichier archetype-catalog.xml en tant que fichier catalogue distant.
Il pourrait y avoir un problème avec la connexion Internet à votre marché Eclipse . Les modifications ci-dessous résoudraient votre problème
Fenêtre ouverte> Préférences> Ouvrir Maven> ArchétypesCliquez sur Ajouter un catalogue distant Catalogue Fichier: http://repo1.maven.org/maven2/archetype-catalog.xml Fait Créer un projet, vous devriez pouvoir voir les archtypes de maillot
Assurez-vous d’avoir les entrées correctes dans votre fichier settings.xml qui se trouve dans .m2/settings.xml ou {maven_home} /conf/settings.xml
<settings>
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<Host>YOUR.PROXY.IP.OR.NAME</Host>
<port>YOUR PROXY PORT</port>
<username>YOUR PROXY USERNAME (OR EMPTY IF NOT REQUIRED)</username>
<password>YOUR PROXY PASSWORD (OR EMPTY IF NOT REQUIRED)</password>
<nonProxyHosts>YOUR PROXY EXCLUSION Host LIST (OR EMPTY)</nonProxyHosts>
</proxy>
</proxies>
</settings>
Si vous construisez à partir de votre Eclipse, assurez-vous que Windows> Préférences> {Search Maven}> {Sélectionnez "Paramètres utilisateur"}> {Update settings.xml location}
Si vous construisez en ligne de commande, vous pouvez directement utiliser:
mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.28 -DinteractiveMode=false