使用maven-archetype制作项目脚手架
- 互联网
- 2025-09-09 06:03:01

使用maven-archetype制作项目脚手架 maven plugin依赖 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>3.0.1</version> </plugin> 导出模板
在模板项目执行mvn archetype:create-from-project,会在target目录下生成一个archetype目录,是一个脚手架的maven项目。
占位符替换提取archetype目录项目,修改archetype-metadata.xml文件,将groupId、artifactId等用占位符替换,如<groupId>${groupId}</groupId>等
脚手架发布在脚手架项目执行mvn install命令,把模板安装到本地仓库,安装完成即可在本地仓库看到生成的模板信息。会在本地仓库生成archetype-catalog.xml文件
脚手架使用使用-DarchetypeCatalog参数指定私服地址
mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -DarchetypeGroupId=com.xxx -DarchetypeArtifactId=springbootdemo -DarchetypeCatalog= repository.apache.org/content/repositories/snapshots/ -DarchetypeVersion=0.0.1-SNAPSHOT -DgroupId={替换你要生成的项目的groupID,如:com.xxx.testdemo} -DartifactId={替换你要生成的项目的artifactId,如:testdemo} -Dversion={替换你要生成的项目的version,如:0.0.1-SNAPSHOT}使用maven-archetype制作项目脚手架由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“使用maven-archetype制作项目脚手架”
上一篇
C++上机_日期差值
下一篇
C++上机_日期问题