¿alguna diferencia entre esos dos?¿Cuál es la diferencia entre mvn archetype: generate y mvn archetype: create
Respuesta
archetype:create
es la forma antigua y obsoleta que necesitaba todas las propiedades definidas al inicio, mientras que archetype:generate
es la forma más nueva y más cómoda. arquetipo: genera información sobre los catálogos donde se enumeran los arquetipos y puede pedirte propiedades/variables faltantes.
Supongo que la razón para introducir un nuevo comando era que la nueva generación no era compatible con versiones anteriores, por lo que podría haber roto las secuencias de comandos existentes que dependen de ella.
Comprobar the documentation for archetype generate, cree se ha mantenido por compatibilidad:
Por razones de compatibilidad con la versión 1.0 Arquetipo Plugin-alfa-7, mantuvimos el viejo
create
objetivo que puede ser llamado usandomvn archetype:create
.
Así que crear y generar hará lo mismo pero crear ha quedado obsoleto, por lo que debe usar el comando generar en su lugar.
- 1. ¿Cuál es la diferencia entre mvn: deploy y mvn: install commands?
- 2. ¿Cuál es la diferencia entre "mvn deploy" en un repositorio local y "mvn install"?
- 3. Maven Archetype Installation
- 4. Usando maven android archetype with eclipse
- 5. ¿Cuál es la diferencia entre usar MD5.Create y MD5CryptoServiceProvider?
- 6. mvn limpio sin dependencias
- 7. En Maven, ¿Por qué ejecutar 'mvn clean'?
- 8. ¿Cómo crear un proyecto usando maven-archetype-plugin? ¿Qué es artefacto, etc.?
- 9. ¿Cómo crear carpetas dinámicas nombradas con Maven2 Archetype?
- 10. pregunta en mvn -e clean install
- 11. Custom Maven Archetype o alternativas a la generación de proyectos
- 12. Cómo combinar mvn clean y mvn install en una sola tarea?
- 13. Gradle alterno a mvn install
- 14. ¿Cómo hacer 'mvn compile' y 'mvn package' con m2e en Eclipse?
- 15. mvn tomcat7: ejecutar - ¿Cómo funciona?
- 16. El plugin de arquetipo de Maven no permite .resources en archetype-resources a través de
- 17. mvn tomcat: la ejecución no inicia Tomcat
- 18. Maven: comando mvn no encontrado
- 19. mvn install jar-with-depencies
- 20. incapaz de crear un proyecto desde archetype en springsource
- 21. El repositorio de Nexus Maven Archetype no se actualiza al implementar un artefacto de arquetipo
- 22. ¿Qué hace mvn instalar en maven exactamente?
- 23. ¿Cuál es la diferencia entre {0} y ""?
- 24. Cuál es la diferencia entre = y: =
- 25. ¿Cuál es la diferencia entre .ToString (+) y ""
- 26. Cuál es la diferencia entre $ (...) y `...`
- 27. ¿cuál es la diferencia entre:.! y: r !?
- 28. ¿Cuál es la diferencia entre ".equals" y "=="?
- 29. ¿Cuál es la diferencia entre dict() y {}?
- 30. ¿Cuál es la diferencia entre `##` y `hashCode`?
Al trabajar con maven y consultar los documentos, en algunos lugares me he topado con un mensaje que dice 'create' está en desuso (no puedo recordar exactamente dónde) mientras que en otros lugares, como la guía de inicio, tienen ellos mismos usaron 'create' en lugar de' generate'. Personalmente utilizo generar – naiquevin
Cita del complemento Archetype * create * goal [página de documentación] (http://maven.apache.org/archetype/maven-archetype-plugin/create-mojo.html): "** Este objetivo de complemento ha quedado obsoleto **. Utilice gene mojo en su lugar ". – informatik01