He instalado maven :

C:\Windows\System32>mvn --version
Apache Maven 3.3.3 (7994120775791599e405a7528ec3e0dke21dja06; 2015-04-22T13:57:3
7+02:00)
Maven home: C:\Program Files\Apache Software Foundation\apache-maven-3.3.3
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_51\jre
Default locale: de_DE, platform encoding: Cp1252
OS name: "windows 8", version: "6.2", arch: "amd64", family: "windows"

Estoy tratando de generar Jersey glassfish proyecto con la ayuda de maven símbolo del sistema, pero cuando yo escriba lo siguiente:

D:\maven>mvn archetype:generate  -DarchetypeGroupId=org.glassfish.jersey.archety
pes -DinteractiveMode=false \ -DarchetypeVersion=2.17

Estoy recibiendo este error:

El objetivo especificado requiere de un proyecto a ejecutar pero no hay POM
en este directorio (D:\maven). Por favor, compruebe la invoca Maven de la correcta
directorio. -> [1]

No entiendo el error: tipo de proyecto Que se requiere aquí, ya que estoy tratando de generar una? Y ¿cómo debo crear la pom.xml archivo? Pensé que es creado por el proyecto de generación.

Agradezco cualquier ayuda.

Editar cuando escribo sin \

D:\maven>mvn archetype:generate  -DarchetypeGroupId=org.glassfish.jersey.archety
pes  -DinteractiveMode=false -DarchetypeVersion=2.17
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-archetype-plugin:2.3:generate (default-cli) > generate-sources
@ standalone-pom >>>
[INFO]
[INFO] <<< maven-archetype-plugin:2.3:generate (default-cli) < generate-sources
@ standalone-pom <<<
[INFO]
[INFO] --- maven-archetype-plugin:2.3:generate (default-cli) @ standalone-pom --
-
[INFO] Generating project in Batch mode
[INFO] No archetype defined. Using maven-archetype-quickstart (org.glassfish.jer
sey.archetypes:maven-archetype-quickstart:2.17)
Downloading: https://repo.maven.apache.org/maven2/org/glassfish/jersey/archetype
s/maven-archetype-quickstart/2.17/maven-archetype-quickstart-2.17.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 10.542 s
[INFO] Finished at: 2015-05-12T16:39:51+02:00
[INFO] Final Memory: 17M/152M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:2
.3:generate (default-cli) on project standalone-pom: The desired archetype does
not exist (org.glassfish.jersey.archetypes:maven-archetype-quickstart:2.17) -> [
Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
D:\maven>
  • Puedes intentar mvn archetype:generate sin argumentos? Mi idea es mejor no especificar los argumentos de derecho para esta línea de comandos. (tal vez falten archetypeArtifactId). Dime cuando has hecho
  • Yo soy mucho de cosas con número, pero no puedo encontrar mi flassfish versión por debajo de este 1303: remote -> org.xaloon.archetype:xaloon-archetype-wicket-jpa-glassfish (-)
  • ntains): 598: 1303 Elegir org.xaloon.arquetipo:xaloon-arquetipo-wicket-jpa-glassfish versión: 1: 1.5.0 2: 1.5.1 3: 1.5.2 4: 1.6.0 5: 1.6.1 Elija un número: 5:
  • Ok, así que usted está Maven está completamente de acuerdo, es sólo la forma de llamar el comando y el contenido de la misma. Puede probar este mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archety pes -DarchetypeArtifactId=jersey-quickstart-webapp. Desde http://mvnrepository.com/artifact/org.glassfish.jersey.archetypes
  • Estoy recibiendo el mismo error » El objetivo especificado requiere de un proyecto a ejecutar pero no hay POM en este directorio (D:\maven). Por favor, compruebe la invoca Maven desde el directorio correcto.`
  • Tal vez usted ya ha visto that. Asegúrese de que usted no tiene el caracter ‘\’
  • He escrito sin ` por favor, ver mi edición de parte de la pregunta.

InformationsquelleAutor MrPencil | 2015-05-12

1 Comentario

  1. 1

    Voy a ir a por una respuesta ahora.

    Así que la primera parte de su problema era el caracter «\». Ver este hilo

    A continuación, para el segundo problema : se dice The desired archetype does
    not exist
    . Este arquetipo maven-arquetipo-quickstart no existe en el repositorio de maven. Por favor, consulte en este enlace para elegir el arquetipo que usted está buscando y lo puso en su comando.

    Al final te mando debe tener al menos 2 argumento -DarchetypeGroupId y -DarchetypeArtifactId. Por ejemplo :

    mvn archetype:generate -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeArtifactId=jersey-quickstart-webapp
    • Al final de la línea de lo que significa el código de aquí? funciona ahora la he creado yo, Gracias, pero no puedo importar a eclipse.
    • Era un tipo. Corregidos. Se puede explicar de este eclipse cosa? aquí o en otra pregunta un enlace aquí

Dejar respuesta

Please enter your comment!
Please enter your name here