本地仓库情况下,自定义archetype
1.进入已有项目的根目录{home}(pom.xml所在目录),执行如下命令
mvn archetype:create-from-project
2.进入{home}\target\generated-sources\archetype,执行如下命令
mvn install
至此,已经在本地仓库中创建了自己的archetype。其产物有以下内容:
- target\generated-sources\archetype\target下的[projectname]-archetype-0.0.1-SNAPSHOT.jar
- {mvn respostory}\[projectname]-archetype-0.0.1-SNAPSHOT.jar
- {mvn respostory}\archetype-catalog.xml文件
注:{mvn respostory}在{maven_home}/conf/settings.xml中localRepository配置)
本地仓库情况下,使用自定义archetype构建项目
mvn archetype:generate -DarchetypeCatalog=local