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
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>
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
-
Aller à
File
→New
→Other
-
dans la boîte de dialogue, sélectionnez le fichier
Maven
le fichierMaven Project
, puis suivant -
dans la boîte de dialogue suivante, gardez toutes les valeurs par défaut, et appuyez sur suivant
-
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'à laorg.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 -
dans la boîte de dialogue suivante, entrez le groupId, artifactId, et package, puis cliquez sur Finish
-
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.
Voir Aussi:
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
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:
- Aller à l'Eclipse Aide -> Installer de Nouveaux Logiciels...
- Enter " http://download.eclipse.org/technology/m2e/releases " à l'intérieur Travailler avec et cliquez sur Ajouter bouton.
- Donner n'importe quel nom. Par exemple" archétypes distants " et cliquez sur le bouton OK .
- puis cliquez sur sélectionnez Tout le bouton .
- , cliquez sur Suivant bouton à deux reprises.
- accepter la licence et installer le maven mis à jour.