Crear una plantilla de prototipo
1. Ejecute el comando anterior Archetype: Genere en un directorio vacío. Después de descargar el paquete JAR necesario, primero debe ingresar el número de prototipo incorporado;
Elija Archetype: 1: Interno-> org.apache.maven.archetypes: maven-archetype-archetype (un arquetipo que contiene un arquetipo de muestra.) 2: interno-> org.apache.maven.archetypes: maven-archetype-j2ee-simple (un arquetipo que contiene una muestra de muestra simplificada J2ee Aplicación) 3: 3: 3: 3: 3: 3: 3: 3 org.apache.maven.archetypes: maven-archetype-plugin (un arquetipo que contiene un complemento Maven de muestra.) 4: interno-> org.apache.maven.archetypes: maven--sarchetype-plugin-site (un arquetipo que contiene un plugin de muestra maven. org.apache.maven.archetypes:maven-archetype-portlet (An archetype which contains a sample JSR-268 Portlet.)6: internal -> org.apache.maven.archetypes:maven-archetype-profiles ()7: internal -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a Proyecto Maven de muestra.) 8: Internal -> org.apache.maven.archetypes: maven -archetype -site (un arquetipo que contiene un sitio maven de muestra que demuestra algunos de los tipos de documentos compatibles como Apt, XDOC y FML y demuestra cómo en su sitio. org.apache.maven.archetypes: maven-archetype-site-simple (un arquetipo que contiene un sitio de muestra Maven.) 10: interno-> org.apache.maven.archetypes: maven-archetype-webapp (un arquetipo que contiene un proyecto de webapp de muestra de muestra. contiene): 7:
2. Después de ingresar a cualquier número, continúe descargando los paquetes JAR necesarios. Luego, ingrese a GroupID, ArtifactId, versión, paquete respectivamente y confirme.
Definir valor para la propiedad 'GroupId': com.aaa Define el valor para la propiedad 'ArtifactID': BBB Definir valor para la propiedad 'Versión' 1.0-Snapshot :: 1.0 Definir valor para la propiedad 'Paquete' com. ------------------------------------------------------------------------------------------------------------------------------------------------------------------- maven-arcype-archetype: 1.0 [info] ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- [Info] Proyecto creado a partir de arquetipo antiguo (1.x) en Dir: E:/Code/Test/BBB [Info] ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- [Información] -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3. Explore el proyecto Maven
|- pom.xml`-- src |- principal | `- Java | `- com | `- AAA | `- BBB | `- app.java`- test `- java`- com `- aaa`- bbb `- appTest.java
4. Cuando hay demasiados prototipos incorporados, puede usar el comando -dfilter para filtrar.
MVN Archetype: Generar -DFilter = J2EE
5. Ejecute MVN Archetype: Crear desde el proyecto en el directorio pom.xml del proyecto Maven, y el directorio prototipo del proyecto se generará en el directorio objetivo/generado-fuente/arquetipo .
6. En el proyecto Project Pom.xml de prototipo, ejecute MVN Insta LL para cargar el paquete prototipo JAR al repositorio local
7. El prototipo se puede usar en este momento. Ejecutar MVN Archetype: Generar -DarchetyPecatalog = Local
MVN Archetype: Generar -DarchetyPecatalog = Local [info] escaneo para proyectos ... [info] [info] ------------------------------------------------------------------------------- --------------------------------------------------------------------------- Standalone-POM >>> [info] [info] <<< maven-archetype-plugin: 3.0.1: generar (default-cli) <generar-sources @ standalone-pom <<<<< info] [info] [info] --- maven-sharchetype-plugin: 3.0.1: generar (predeterminado-cli) @ standalone-pom ---- [[MODE INFORMATIVE GENERATIVE [INFOMO] InfoType [InfoType] Interactive Mode [INFOMINE] en INFOMINA definido. Uso de maven-archetype-quickstart (org.apache.maven.archetypes: maven-archetype-quickstart: 1.0) Elija arcetype: 1: local-> com.aaa:bbb-archetype (bbb-archetype) Elija un número o se aplique filtro (formato: [grupo de grupo:] artifactid, contiene sensitsitive):: contenidos sensibles): contenidos): contenidos):
El siguiente es el mismo proceso que el primer paso.
El ejemplo anterior de usar el complemento Maven Archetype para construir una plantilla de prototipo de proyecto Maven es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.