it-swarm.com.de

Org.glassfish.jersey.archetypes in Eclipse hinzufügen

Ich versuche ein Maven-Projekt in Eclipse zu erstellen. Ich versuche, einen Archetyp zu erstellen, erhalte aber den untenstehenden Fehler. 

Archetype org.glassfish.jersey.archetypes kann nicht aufgelöst werden: jersey-quickstart-webapp: 2.16
org.Eclipse.core.runtime.CoreException: Artefakt konnte nicht gelöst werden org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.16

16
user1326301

Sie können dieses Problem lösen, indem Sie einen neuen Maven-Archetyp hinzufügen.

  1. Window > Preferences öffnen
  2. Maven > Archetypes öffnen
  3. Klicken Sie auf Add Remote Catalog und fügen Sie Folgendes hinzu:
    • Katalogdatei : http://repo1.maven.org/maven2/archetype-catalog.xml
    • Beschreibung : maven catalog
  4. Starten Sie Eclipse neu

Versuchen Sie erneut, ein Maven-Projekt zu erstellen. Es wird klappen :).

{search filter:jersey-quickstart-webapp}

Sie haben die neueste Version.

53
sreejith v s

Schritte

  1. Eclipse öffnen
  2. Wähle New > Project > Maven Project
  3. Wählen Sie Add Archetype und geben Sie die folgenden Details ein:
    • Archetype Group ID: org.glassfish.jersey.archetypes
    • Archetype Artefakt-ID: jersey-quickstart-webapp
    • Archetype-Version: 2.16 [geben Sie die neueste verfügbare Version ein]
  4. Wählen Sie den neu eingegebenen Archetyp auf dem Bildschirm Archetype-Auswahl
  5. Geben Sie Ihre Projektdetails ein - Group ID, Artifact ID und Version.

Weitere Informationen: https://javabrains.io/courses/javaee_jaxrs/lessons/Setting-Up

10
crazysj

Sie können dieses Problem lösen, indem Sie einen neuen Maven-Archetyp lokal hinzufügen. Mit lokal meine ich-

  1. Gehen Sie zu diesem URL und laden Sie die XML-Datei in Ihrem lokalen Dateisystem herunter.
  2. Window > Preferences öffnen
  3. Maven > Archetypes öffnen
  4. Klicken Sie auf Lokalen Katalog hinzufügen> Navigieren Sie zum Speicherort Ihrer archetype-catalog.xml-Datei
  5. Schreibe Beschreibung
    1. OK

Hoffe, das wird dir helfen.

9
Nitesh Goyal

Versuchen Sie die Version 2.21 insted von 2.16 zu ändern: /: 

org.glassfish.jersey.archetypes jersey-quickstart-webapp 2.21
6
ram kumar

Ein Punkt, den ich hinzufügen möchte: Wenn bei der Installation des in Bild 1 gezeigten Archetyps ein Fehler angezeigt wird

Archetype .__ kann nicht aufgelöst werden. org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.21 org.Eclipse.core.runtime.CoreException: Artefakt .__ konnte nicht aufgelöst werden. org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.21

Bild 1:  enter image description here

Versuchen Sie dann, bevor Sie mit der auf dieser Seite angegebenen Lösung arbeiten, diese Schritte in Eclipse.

3
Deepak Acharya

Vielen Dank @sreejith v s. Die oben erwähnte Methode hat vollkommen funktioniert. Ich wiederhole die gleichen Schritte hier: -

  1. Öffnen Sie Fenster> Voreinstellungen
  2. Öffnen Sie Maven> Archetypen
  3. Klicken Sie auf Remote-Katalog hinzufügen und fügen Sie Folgendes hinzu:

    3.1 Katalogdatei: http://repo1.maven.org/maven2/archetype-catalog.xml

    3.2 Beschreibung: Maven-Katalog

  4. Starten Sie Eclipse neu

Beim Erstellen eines Maven-Projekts kann es einige Zeit dauern, bis der gesamte Archetype geladen ist, er lädt jedoch alle, da hier die archetype-catalog.xml als Remote-Katalogdatei hinzugefügt wurde.

2
Nupur

Es könnte ein Problem mit der Internetverbindung zu Ihrem Eclipse-Marktplatz geben. Die folgenden Änderungen würden Ihr Problem lösen

Fenster öffnen> Einstellungen> Maven öffnen> ArchetypesKlicken Sie auf Remote-Katalog hinzufügen Katalogdatei: http://repo1.maven.org/maven2/archetype-catalog.xml Fertig. Projekt erstellen, sollten Sie in der Lage sein, Trikotarten zu sehen

2
Noothan y v

Bitte stellen Sie sicher, dass Sie korrekte Einträge in Ihrer settings.xml haben, die sich unter .m2/settings.xml befindet oder {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>

Wenn Sie von Ihrem Eclipse aus erstellen, stellen Sie sicher, dass Windows> Einstellungen> {Search Maven}> {Wählen Sie "Benutzereinstellungen"}> {Update settings.xml location}

Wenn Sie von der Befehlszeile aus bauen, können Sie direkt Folgendes verwenden:

mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArticfactId=jersey-quickstart.webapp -DarchetypeVersion=2.28 -DinteractiveMode=false
0
Abhishek