Mac OSX/Win10/Win11 **** 11.2/X64/X64 **** **** **** Intellij Ideas 2019+安装插件-in Lombok Maven **** 3.6.1 **** **************************************************
软件安装步骤:步
1)教程使用模板工程:Spring Initializar用作演示项目。如下所示:
2)根据实际情况填充,选择所需的组件,并参考下图。
最后,单击[完成]以创建MavenarcheType模板项目。
3)构建完整的项目结构。
4)打开模板项目并等待依赖项下载。
选择[pom.xml]文件,然后检查Web测试依赖关系软件包。
此时,模板工程构建已完成以满足以下功能(请自己对其进行测试,请勿在此处重复):
1)Web服务;
2)数据库访问;
3)热部署;
4)Lombok会自动生成Getter和Setter;
5)Maven自动构建。
项目root目录键到以下命令:
项目模板存储:
项目root目录/目标/通用源/原型/src/main/resources/ArcheType-Resource
项目模板配置文件:
项目root目录/target/genlant-sources/archetype/src/main/resources/maven/archetype-metadata.xml
PS:这是当地的仓库,将来会解释远程仓库
1)输入项目root目录/target/generald-sources/原型
2)执行以下命令:MVN清洁安装
3)成功执行如下:
完成本地仓库中模板工程的安装。
4)检查模板工程目录的结构,如下图所示:
在这一点上,模板项目的形成成功。
输入系统默认Maven本地仓库目录:
苹果系统:
/usr/用户名}/。M2/存储库
视窗:
c:/user/userame}/。M2/存储库
内容
---------- |----------------------------------------------------- ||MVN原型:生成||||-dgroupid = com.maven.archetype.test |#新项目的项目名称||-dartifactid = mavnearcheteptest |#要创建的项目名称|-dversion = 1.0.0 -snapshot |#要创建的项目的版本编号||-dpackage = com.maven.archetype |#要创建的项目的基本软件包名称||-darchetypegroupid = com.maven.archetype |#https://www.shouxicto.com xml中的标签值/actits/m2 ||-darchetypeartifactifactid = mavenarchetype-archetype |#https://www.shouxicto.com/article/m2标签值||-darcheTypeverSion = 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0ORSNAPSHOT |#https://www.shouxicto.com/article/m2 xml中的标签值||-b |||-darchetypecatalog = local |#从本地仓库选择模板||-dinteractivemode = false
您可以在Windows下执行命令:
命令1:
= mavenarchetype -ercheType ^ -darchetypeversion = 0.0.1 -snapshot ^ -b ^ -darchetepCatalog = local ^ -dinteractiveMode = false
命令2:
= 0.0.1 -snapshot -b -darchetypecatalog = local -dinteractivemode = false
对于新的工程和模板工程目录结构,请亲自比较它:
pom.xml文件内容:
MacOS生成方法
1. MVN原型:创建对象
2. CD目标/生成源/原型
3. MVN清洁安装
4. MVN原型:生成-darchetypecatalog =本地
5.打开/用户/test/mavenarchtypetest/
6. MVN原型:创建对象
7. MVN安装
8. MVN清洁安装
9. MVN原型:爬网
10. MVN部署
注意:其中,需要将第9和10步与Nexus结合使用才能完成。同时,需要配置pom.xml中专用服务器的相关配置。
请调整Windows的命令以获取某些命令
模板项目来源下载:https://gitee.com/codecaptain/mavenarchetype.git
新项目来源下载:https://gitee.com/codecaptain/mavenarchetypetest.git
解决方案:
在pom.xml中修改以下信息,并标记为1.8
描述:
解决方案:
原始:https://juejin.cn/post/709675907402847117