java - programming - Arquetipo de inicio rápido de Jersey Maven en Eclipse
maven tutorial español (2)
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
Ve a
File
→New
→Other
En el cuadro de diálogo, seleccione el archivo
Maven Project
, elMaven Project
, luego SiguienteEn el siguiente cuadro de diálogo, guarde todos los valores predeterminados y presione Siguiente
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 hastaorg.glassfish.jersey.archetypes
y seleccione la versión 2.16 (o la que sea la última versión, si lo desea). Luego presiona SiguienteEn el siguiente cuadro de diálogo, ingrese groupId, artifactId, y el paquete, luego presione Finalizar
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.
Ver también:
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
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>
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
Luego, antes de proceder con la solución especificada en esta respuesta de , intente completar los siguientes pasos en eclipse:
Pasos:
- Vaya a Ayuda de Eclipse -> Instalar nuevo software ...
- Ingrese " http://download.eclipse.org/technology/m2e/releases " dentro del campo Trabajar con y haga clic en el botón Agregar .
- Dale cualquier nombre. Por ejemplo, " arquetipos remotos " y haga clic en el botón Aceptar .
- Luego haga clic en el botón Seleccionar todo .
- haga clic en el botón Siguiente dos veces.
- Acepte la licencia e instale el maven actualizado.