在项目的pom文件中,增加插件.
然后在项目路径下执行
E:/workspace/songod>mvn archetype:create-from-project
Maven会根据这个项目生成一个模板项目.(target/generated-sources/archetype)
进入模板项目,打包、安装模板项目.
E:/workspace/songod/
target/generated-sources/archetype>mvn clean install
在控制台可以看到如下日志
[INFO] Installing E:/workspace/songod/target/generated-sources/archetype/target/songod-archetype-0.0.1-SNAPSHOT.jar to C:/Users/new/.m2/repository/com/vv/songod-archetype/0.0.1-SNAPSHOT/songod-archetype-0.0.1-SNAPSHOT.jar
[INFO] Installing E:/workspace/songod/target/generated-sources/archetype/pom.xml to C:/Users/new/.m2/repository/com/vv/songod-archetype/0.0.1-SNAPSHOT/songod-archetype-0.0.1-SNAPSHOT.pom
可以看到这个模板项目作为
songod-archetype-0.0.1-SNAPSHOT.jar已经安装到了本地仓库.
如果公司内部使用,可以将其发布到Nexus私服
使用刚才的模板创建新项目.
因为模板是SNAPSHOT的,所以需要勾选 Include snapshot archetypes 选项.
找到刚才制作的模板,创建项目.
新项目创建之后,spring、springmvc和MyBatis都配置好了.