一、编写项目模版
1.1、首先需要创建一个基础项目,用于生成脚手架工具,这个基础项目可以是当前项目使用的项目。
springboot项目模板:
1.2、需要关注一下groupId、artifactId、version这三个值。
<groupId>com.xxx.demo</groupId> <artifactId>xxx-demo</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>pom</packaging>
二、生成脚手架工具
2.1、在项目根目录下执行一下脚本
mvn archetype:create-from-project
2.2、执行完成之后,会生成如下的文件结构
2.3、添加本地仓库地址
<distributionManagement> <snapshotRepository> <id>nexus-releases</id> <url>http://192.168.13.234:8011/repository/snapshots/</url> </snapshotRepository> <repository> <id>nexus-snapshots</id> <url>http://192.168.13.234:8011/repository/releases/</url> </repository> </distributionManagement>
2.4、脚手架工具打包上传
在 ./target/generated-sources/archetype
目录下执行 mvn install
就完成了脚手架项目的本地安装,如果需要推送到公司私服,需要在脚手架工程 pom
中添加如下内容,并执行 mvn deploy
完成私服推送。
三、如何使用脚手架
3.1、命令方式输入以下命令,根据提示输入 groupId
和 artifactId
,其他选项直接按 Enter
跳过。
注意: 本地 maven setting.xml
文件需要提前配置好 maven
私服地址。
这里的DarchetypeArtifactId=模板项目的artifactId+-archetype
mvn archetype:generate -DarchetypeGroupId=com.xxx.demo -DarchetypeArtifactId=xxxx-demo-archetype -DarchetypeVersion=0.0.1-SNAPSHOT
3.2、idea界面方
依次点击 File -> New -> Project
,按照下图新增脚手架,填写脚手架 GroupId、ArtifactId、Version
,Repository
填写 maven
私服地址。
选中第一步新增的脚手架,点击 Next
填写自己项目的GroupId、ArtifactId、Version
,一直点击 Next
完成项目生成。
生成项目结构如下,至此,代码框架已经生成,可以进行业务代码的编写了。
标签:项目,demo,代码,生成,脚手架,archetype,mvn From: https://www.cnblogs.com/raorao1994/p/17460040.html