如何创建一个微服务项目(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

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

相关推荐
1101 11013 分钟前
STM32-笔记8-433M点灯
笔记
1101 11014 分钟前
STM32-笔记14-排队控制系统
笔记·stm32·嵌入式硬件
西岭千秋雪_6 分钟前
设计模式の中介者&发布订阅&备忘录模式
java·观察者模式·设计模式·中介者模式·备忘录模式
思忖小下12 分钟前
梳理你的思路(从OOP到架构设计)_介绍GoF设计模式
设计模式·架构·eit
憶巷13 分钟前
MyBatis中动态SQL执行原理
java·sql·mybatis
重生之绝世牛码13 分钟前
Java设计模式 —— 【结构型模式】享元模式(Flyweight Pattern) 详解
java·大数据·开发语言·设计模式·享元模式·设计原则
seasugar18 分钟前
记一次Maven拉不了包的问题
java·maven
Allen Bright27 分钟前
【Java基础-26.1】Java中的方法重载与方法重写:区别与使用场景
java·开发语言
苹果酱056728 分钟前
Golang的文件解压技术研究与应用案例
java·vue.js·spring boot·mysql·课程设计
远离UE431 分钟前
UE5 渲染管线 学习笔记
笔记·学习·ue5