Soy nuevo en Maven y estoy usando el maven.apache.orgtutorial here como introducción.¿Cómo crear un proyecto usando maven-archetype-plugin? ¿Qué es artefacto, etc.?
En la sección "? ¿Cómo hago mi primer proyecto Maven" del tutorial, que nos enseña a generar un proyecto arquetipo Maven ejecutando el siguiente comando:
mvn archetype:generate
Después de Maven descargado muchos artefactos, que de repente se detuvo y les hizo la siguiente pregunta en la línea de comandos:
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 149:
el tutorial Apache no describe este mensaje.
Tengo dos preguntas:
1. ¿Cuál es la pregunta anterior pidiendo? ¿Cómo se debe responder de manera que el proceso mvn archetype:generate
continúe?
2. Convencionalmente, ¿las personas usan mvn archetype:generate
para crear un proyecto Maven?
actualización -------------- ---------------------
Con respecto a mi Primera pregunta, presioné "enter" sin ingresar ningún valor y obtuve la siguiente salida:
Choose version:
1: 1.0-alpha-1
2: 1.0-alpha-2
3: 1.0-alpha-3
4: 1.0-alpha-4
5: 1.0
6: 1.1
Choose a number: 6:
¿Qué es eso?
I de entrada "1" en el caso anterior, luego me las siguientes cosas:
Define value for property 'package': : :
Define value for property 'groupId': :
Define value for property 'artifactId': :
...
¿Cómo puedo definir?
@ Chris, por favor revisa mi actualización en mi publicación, presiono enter, pero obtuve resultados extraños. ¿Qué son? – Mellon
esas son las versiones del arquetipo disponible en su repositorio. A menos que tenga una razón convincente de lo contrario, debe usar la última (por lo tanto, en este caso, la versión 1.1) – Chris
Puede desactivar todas las solicitudes usando el modificador 'ineractiveMode = false'. Pruebe 'mvn archetype: generate -DgroupId = com.mycompany -DadifactId = someProject -DinteractiveMode = false'. Espero que ayude. –