L'archétype de Jersey Maven quickstart dans Eclipse

j'essaie de créer Jersey normalement avec l'aide de maven mais je reçois toujours Cette structure comme dans le scrennshoot et sans erreur comme d'habitude?! Il n'a pas l'air aussi Jersey généralement layout.

j'utilise celui-ci:

org.glassfish.jersey.archetypes
jersey-quickstart-webapp
2.16

enter image description here

pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>org.test</groupId>
  <artifactId>serverSide</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>serverSide</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>
5
demandé sur Paul Samsotha 2015-05-03 22:02:00

2 réponses

je doute fortement que vous créez le projet archetype correctement. Ce que vous montrez est un produit du org.apache.maven.archetypes : maven-archetype-quickstart

voici un aperçu rapide de comment créer l'archétype de Jersey dans Eclipse

  1. Aller à FileNewOther

  2. dans la boîte de dialogue, sélectionnez le fichier Maven le fichier Maven Project , puis suivant

    enter image description here

  3. dans la boîte de dialogue suivante, gardez toutes les valeurs par défaut, et appuyez sur suivant

    enter image description here

  4. dans ce dialogue suivant, nous sélectionnerons l'archétype Maven. Dans la case de recherche, tapez jersey-quickstart-webapp . Tous les archétypes prennent quelques instants à charger. Vous pouvez voir le progrès à la en bas à droite de L'IDE, ils chargent encore. Cela ne devrait pas prendre plus de peut-être 5 secondes. Si vous ne voyez aucun résultat à partir de la recherche, alors il est probable que vous n'avez pas les archétypes installés. Voir cette réponse pour savoir comment obtenir les archétypes.

    une fois que les archétypes se chargent, et vous voyez le jersey-quickstart-webapp dans la liste des résultats, décochez"Afficher la dernière version D'archétype seulement". Donc, une fois que vous avez décoché que, vous devriez voir plus de version disponible. Faites défiler vers le bas jusqu'à la org.glassfish.jersey.archetypes et sélectionnez la version 2.16 (ou quelle que soit la dernière version, si vous choisissez). Puis appuyez sur suivant

    enter image description here

  5. dans la boîte de dialogue suivante, entrez le groupId, artifactId, et package, puis cliquez sur Finish

    enter image description here

  6. Vous devriez maintenant voir un projet avec la structure suivante. Il y aura une erreur dans le projet car vous page jsp. Nous n'en avons pas besoin ici, donc vous pouvez l'effacer si vous voulez. Cela devrait se débarrasser de l'erreur.

    enter image description here


Voir Aussi:

22
répondu Paul Samsotha 2017-05-23 12:16:55

un point que je veux ajouter, si vous obtenez l'erreur suivante lors de l'installation de l'archétype montré dans l'image 1

ne peut pas résoudre Archetype org.glassfish.Jersey.archétypes:jersey-guide de démarrage rapide-webapp:2.21 org.Eclipse.core.Runtime.CoreException: impossible de résoudre l'artefact org.glassfish.Jersey.archétypes:jersey-guide de démarrage rapide-webapp:pom:2.21

Image 1: enter image description here

ensuite, avant de procéder avec la solution spécifiée dans cette réponse de débordement , essayer de compléter les étapes suivantes dans eclipse:

Suit:

  1. Aller à l'Eclipse Aide -> Installer de Nouveaux Logiciels...
  2. Enter " http://download.eclipse.org/technology/m2e/releases " à l'intérieur Travailler avec et cliquez sur Ajouter bouton.
  3. Donner n'importe quel nom. Par exemple" archétypes distants " et cliquez sur le bouton OK . enter image description here
  4. puis cliquez sur sélectionnez Tout le bouton . enter image description here
  5. , cliquez sur Suivant bouton à deux reprises.
  6. accepter la licence et installer le maven mis à jour.
7
répondu Deepak Acharya 2017-05-23 11:45:49