如何创建一个微服务项目(maven聚合)

如何创建一个微服务项目

1.创建一个仓库(推荐gitee)

2.clone到本地

3.打开项目

4.创建module,将模块分别创建

5.复制其中一个pom.xml文件到总目录下

6.在总pom.xml文件中进行maven聚合

java 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.atguigu.gulimall</groupId>
    <artifactId>gulimall</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>gulimall</name>
    <description>聚合服务</description>
    <packaging>pom</packaging>
	
    // 将微服务模块进行引入        
    <modules>
        <module>gulimall-coupon</module>
        <module>gulimall-member</module>
        <module>gulimall-product</module>
        <module>gulimall-order</module>
        <module>gulimall-ware</module>
    </modules>

</project>

7.在总的.gitgnore文件中添加不想推送到远程仓库的文件

java 复制代码
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar


**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
.idea
**/.gitignore

8.进行commit和push

至此,微服务项目结构初始化完成

相关推荐
故渊at3 小时前
系列三:组件化与模块化进阶 | 第11篇 组件化项目规范与问题根治:依赖、资源、Manifest 与混淆的全链路管控
android·架构·mvvm·模块化·组件化
三品吉他手会点灯4 小时前
C语言学习笔记 - 43.运算符与表达式 - 运算符1 - 运算符的分类和简单介绍
c语言·笔记·学习·算法
疯狂打码的少年4 小时前
中断处理过程与中断优先级
笔记
心之伊始4 小时前
Java 后端接入大模型:从 Token、并发到推理成本的完整估算方法
java·spring boot·性能优化·大模型·llm
likerhood5 小时前
WSL 下安装 Miniconda 笔记
笔记·wsl
BlackTurn5 小时前
技术经理投标
java
YG亲测源码屋5 小时前
java配置环境变量、jdk环境变量配置、java环境变量设置方法
java·开发语言
MIUMIUKK5 小时前
从语法层面,看懂 Python 的特殊处
java·开发语言·python
goodluckyaa5 小时前
NVIDIAGPU 架构中的不变常量(宏观 → 微观)
架构·gpu算力
hujinyuan201605 小时前
2026年3月 中国电子学会青少年软件编程(Python)三级考试试卷 真题及答案
java·python·算法