微服务项目框架搭建
程序员文章站
2024-03-16 10:10:58
...
1.先来看看结构:
所以得先创建一个maven项目作为父工程,偷懒的可以创建springboot项目,如何创建就不写了;建好后把src,target,mvn等文件夹都给删掉,只是一个父工程用不上;
最后修改pom文件如下:
<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.microsoft</groupId>
<artifactId>springcloud</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<modules>
</modules>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencyManagement>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Greenwich.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-dependencies -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.1.4.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<delimiters>
<delimiter>$</delimiter>
</delimiters>
</configuration>
</plugin>
</plugins>
</build>
</project>
上面<packaging>pom</packaging>,packaging标签就是打包方式改成pom,添加<modules></modules>和<properties></properties>,作为后续子模块和版本管理。
并且依赖管理也稍作改变,不过影响不大:
<dependencyManagement>
<dependencies>
</dependencies>
</dependencyManagement>
到这,父工程就创建完毕了,后续就可在父工程下新建子模块了,如,eureka,hystrixs等等。
推荐阅读
-
【微服务专题】——SpringCloud——nacos微服务项目搭建
-
微服务项目框架搭建
-
搭建微服务项目
-
weex sdk集成到Android工程一. 阿里Weex框架快速体验与环境搭建
-
从零搭建Android-MVP框架、基类封装以及简单使用
-
微信小程序电商商城系统怎样搭建? 小程序商城系统SHOP++
-
WeChat8Xposed通用hook框架适配新版微信--修复NotificationManagerCompat适配异常
-
【入门教程】Jeecg-P3开发环境搭建入门(java插件开发框架) 博客分类: jeecg开源社区,插件开发,环境搭建 JEECG开源社区插件开发入门搭建
-
C# asp.net 搭建微信公众平台(可实现关注消息与消息自动回复)的代码以及我所遇到的问题...
-
SSH框架网上商城项目第10战之搭建商品类基本模块