# 原型创建 - create ``` $ mvn archetype:create-from-project ``` - config ``` ~/target/generated-sources/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml ``` [archetype-descriptor](http://maven.apache.org/archetype/archetype-models/archetype-descriptor/archetype-descriptor.html) # 文件内容 `~/maven-archetype/target/generated-sources/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml` ```xml README.md release.sh release_rm.sh .coveralls.yml .travis.yml .gitignore LICENSE.txt src/main/java **/*.md src/main/resources **/*.md src/test/java **/*.md doc **/*.md ``` - install ``` $ cd target/generated-sources/archetype/ $ mvn install ``` - use ``` $ mkdir /tmp/archetype $ cd /tmp/archetype $ mvn archetype:generate -DarchetypeCatalog=local ``` ## 注意 `.gitignore` 文件默认没有添加,需要手动添加。 `*.iml` 文件是多余的,手动删除