欢迎来到小傅哥的专属 Maven 仓库,快速搭建企业级微服务项目
💡 注:ddd-scaffold-lite 提供了默认版本和 v2 版本。v2 做了少量调整,将 repository、port 统一归属到 adapter 下管理。
除了命令行,你还可以使用在线脚手架工具直接进行可视化配置和项目生成:
你可以直接使用以下 Maven 命令,通过指定自定义的 groupId、artifactId 等参数,快速生成你的项目结构:
mvn archetype:generate \
-DarchetypeGroupId=io.github.fuzhengwei \
-DarchetypeArtifactId=ddd-scaffold-lite-jdk17 \
-DarchetypeVersion=1.3 \
-DarchetypeRepository=https://maven.xiaofuge.cn/ \
-DgroupId=com.yourcompany \
-DartifactId=your-project-name \
-Dversion=1.0.0-SNAPSHOT \
-Dpackage=com.yourcompany.project \
-B
常用参数说明:
-DgroupId: 你的公司或组织的基础包名(如 com.yourcompany)-DartifactId: 你的项目名称(如 your-project-name)-Dpackage: 项目的根包路径,通常与 groupId 保持一致或包含 artifactId(如 com.yourcompany.project)由于网络原因,直接从中央仓库下载依赖可能会比较慢。强烈建议国内用户在 Maven 的 settings.xml 中配置阿里云镜像,以提升下载速度。
在 <mirrors> 标签下添加如下配置:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>