Arquetipo de inicio rápido de Jersey Maven en Eclipse

Estoy tratando de crear Jersey normalmente con la ayuda de maven, pero siempre estoy obteniendo esta estructura como en el scrennshoot y sin errores como siempre? No se ve como el diseño jersey comúnmente.

Estoy usando este:

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

enter image description here

pom.xml:

  4.0.0 org.test serverSide 0.0.1-SNAPSHOT jar serverSide http://maven.apache.org  UTF-8    junit junit 3.8.1 test    

Dudo mucho que estés creando correctamente el proyecto de arquetipo. Lo que está mostrando es un producto de org.apache.maven.archetypes : maven-archetype-quickstart

Aquí hay un recorrido rápido sobre cómo crear el arquetipo Jersey en Eclipse

  1. Ve a FileNewOther

  2. En el cuadro de diálogo, seleccione el archivo Maven Project , el Maven Project , luego Siguiente

    enter image description here

  3. En el siguiente cuadro de diálogo, guarde todos los valores predeterminados y presione Siguiente

    enter image description here

  4. En este próximo diálogo, seleccionaremos el arquetipo de Maven. En el cuadro de búsqueda, escriba jersey-quickstart-webapp . Todos los arquetipos tardan unos momentos en cargarse. Puede ver que el progreso en la parte inferior derecha del IDE es que aún se están cargando. Esto no debería tomar más de tal vez 5 segundos. Si no ve resultados en la búsqueda, es probable que no tenga los arquetipos instalados. Vea esta respuesta de Stackoverflow para saber cómo puede obtener los arquetipos.

    Una vez que carguen los arquetipos, y ve jersey-quickstart-webapp en la lista de resultados, desmarque “Mostrar la última versión de Archetype only”. Entonces, una vez que haya desmarcado eso, debería ver más versiones disponibles. Desplácese hasta org.glassfish.jersey.archetypes y seleccione la versión 2.16 (o la que sea la última versión, si lo desea). Luego presiona Siguiente

    enter image description here

  5. En el siguiente cuadro de diálogo, ingrese groupId, artifactId, y el paquete, luego presione Finalizar

    enter image description here

  6. Ahora debería ver un proyecto con la siguiente estructura. Habrá un error en el proyecto debido a su página jsp. No tenemos ningún uso aquí, así que puedes eliminarlo si quieres. Esto debería eliminar el error.

    enter image description here


Ver también:

  • Comenzando con Jersey 2

Un punto que quiero agregar, si obtiene un error de seguimiento al instalar el arquetipo mostrado en la imagen 1

No se puede resolver Archetype org.glassfish.jersey.archetypes: jersey-quickstart-webapp: 2.21 org.eclipse.core.runtime.CoreException: No se pudo resolver el artefacto org.glassfish.jersey.archetypes: jersey-quickstart-webapp: pom: 2.21

Imagen 1: enter image description here

Luego, antes de proceder con la solución especificada en esta respuesta de stackoverflow , intente completar los siguientes pasos en eclipse:

Pasos:

  1. Vaya a Ayuda de Eclipse -> Instalar nuevo software …
  2. Ingrese ” http://download.eclipse.org/technology/m2e/releases ” dentro del campo Trabajar con y haga clic en el botón Agregar .
  3. Dale cualquier nombre. Por ejemplo, ” arquetipos remotos ” y haga clic en el botón Aceptar . enter image description here
  4. Luego haga clic en el botón Seleccionar todo . enter image description here
  5. haga clic en el botón Siguiente dos veces.
  6. Acepte la licencia e instale el maven actualizado.