# multiple_archetype **Repository Path**: leo_dai/multiple_archetype ## Basic Information - **Project Name**: multiple_archetype - **Description**: maven 多模块代码生成archetype - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # multiple_archetype #### 介绍 maven 多模块代码生成archetype #### 说明 参考教程 #### 使用说明 ##### 本地install >将multiple_archetype install到本地仓库 > ##### 生成新项目骨架 >比如要生成的项目 artifactId: hotel groupId:com.demo version:2.0-SNAPSHOT > -DgroupId=com.demo -DartifactId=hotel -Dversion=2.0-SNAPSHOT -Dpackage=com.demo.p.j > -DarchetypeGroupId=com.dj.archetype -DarchetypeArtifactId=multi-module-archetype -DarchetypeVersion=1.0-SNAPSHOT > -DarchetypeRepository=local -DarchetypeCatalog=local > ``` mvn archetype:generate -Dmaven.home=E:\Maven\apache-maven-3.5.4 -Dfile.encoding=UTF-8 -s E:\Maven\apache-maven-3.5.4\conf\settings.xml -DgroupId=com.demo -DartifactId=hotel -Dversion=2.0-SNAPSHOT -Dpackage=com.demo.p.j -Dmaven.repo.local=E:\Maven\Repo\Repo -DinteractiveMode=false -DarchetypeGroupId=com.dj.archetype -DarchetypeArtifactId=multi-module-archetype -DarchetypeVersion=1.0-SNAPSHOT -DarchetypeRepository=local -DarchetypeCatalog=local ``` ``` D:\my>mvn archetype:generate -Dmaven.home=E:\Maven\apache-maven-3.5.4 -Dfile.encoding=UTF-8 -s E:\Maven\apache-maven-3.5.4\conf\settings.xml -DgroupId=com.demo -DartifactId=hotel -Dversion=2.0-SNAPSHOT -Dpackage=com.demo.p.j -Dmaven.repo.local=E:\Maven\Repo\Repo -DinteractiveMode=false -DarchetypeGroupId=com.dj.archetype -DarchetypeArtifactId=multi-module-archetype -DarchetypeVersion=1.0-SNAPSHOT -DarchetypeRepository=local -DarchetypeCatalog=local [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] >>> maven-archetype-plugin:3.2.0:generate (default-cli) > generate-sources @ standalone-pom >>> [INFO] [INFO] <<< maven-archetype-plugin:3.2.0:generate (default-cli) < generate-sources @ standalone-pom <<< [INFO] [INFO] [INFO] --- maven-archetype-plugin:3.2.0:generate (default-cli) @ standalone-pom --- [INFO] Generating project in Batch mode [WARNING] Archetype not found in any catalog. Falling back to central repository. [WARNING] Add a repository with id 'archetype' in your settings.xml if archetype's repository is elsewhere. [INFO] ---------------------------------------------------------------------------- [INFO] Using following parameters for creating project from Archetype: multi-module-archetype:1.0-SNAPSHOT [INFO] ---------------------------------------------------------------------------- [INFO] Parameter: groupId, Value: com.demo [INFO] Parameter: artifactId, Value: hotel [INFO] Parameter: version, Value: 2.0-SNAPSHOT [INFO] Parameter: package, Value: com.demo.p.j [INFO] Parameter: packageInPathFormat, Value: com/demo/p/j [INFO] Parameter: package, Value: com.demo.p.j [INFO] Parameter: version, Value: 2.0-SNAPSHOT [INFO] Parameter: groupId, Value: com.demo [INFO] Parameter: artifactId, Value: hotel [INFO] Parent element not overwritten in D:\my\hotel\hotel_api\pom.xml [INFO] Parent element not overwritten in D:\my\hotel\hotel_dao\pom.xml [INFO] Parent element not overwritten in D:\my\hotel\hotel_service\pom.xml [INFO] Project created from Archetype in dir: D:\my\hotel [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.305 s [INFO] Finished at: 2020-08-19T15:25:54+08:00 [INFO] ------------------------------------------------------------------------ ``` ##### 结果 ![https://typorra.oss-cn-beijing.aliyuncs.com/%E6%97%A0%E6%A0%87%E9%A2%98.png](https://typorra.oss-cn-beijing.aliyuncs.com/%E6%97%A0%E6%A0%87%E9%A2%98.png)