分布式项目实战第四天,初始化项目从码云新建并初始化
一、在码云新建项目,项目名称自己取,想取什么取什么
1、新建
2、导入,复制项目地址,导入项目
二、创建微服务各个子项目
商品服务,仓储服务,订单服务,优惠券服务,用户服务
需要新建module,基础的选择需要web和openfeign,web依赖和服务调用组件
以上为举例,依次创建好需要的微服务项目,等待下载好了。。。静静的等待,说实话,每次等他下载可以偷偷休息一下,哈哈哈
初始话的项目为聚合工程,没有pom文件,复制子模块的一个pom文件到父工程的目录下,修改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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.orange.cloud</groupId>
<artifactId>cloud</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>cloud</name>
<description>聚合工程</description>
<packaging>pom</packaging>
<modules>
<module>cloud-coupon</module>
<module>cloud-member</module>
<module>cloud-order</module>
<module>cloud-product</module>
<module>cloud-ware</module>
</modules>
</project>
#修改父工程项目下的 .gitignore文件,提交项目到码云时候不提交
**/mvnw
**/mvnw.cmd
**/.mvn
**/target/
.idea
**/.gitignore
将父工程导入到maven管理
点击父项目,提交代码到码云中,选择commit and push 即,提交到本地git库和提交到码云,备注信息一定要写。这样就成功就提交到码云了!至此,项目初始化完成。