2022
09-03
09-03
手把手教你写Maven的archetype项目脚手架
目录一、背景二、手写普通单模块项目的archetype三、手写maven多module的项目骨架archetype1.多模块骨架项目的项目结构2.模板工程定义描述文件3.子模块pom.xml定义如下(以core模块为例):四、总结一、背景maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的时候,我们往往会使用maven内置的项目骨架也...
继续阅读 >
前提使用idea1、idea安装maven-archetype-plugin插件https://plugins.jetbrains.com/plugin/7965-maven-archetype-catalogs/versions下载idea对应的版本,离线安装2、在一个已有项目的根目录mvnarchetype:create-from-project,会在target目录下生成一个archetype目录,这其实是一个脚手架的maven项目3、可调整此目录下的target/generated-sources/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml将groupId...