写点什么

PassJava 开源 (一) :初始化项目和添加微服务

作者:悟空聊架构
  • 2021 年 12 月 20 日
  • 本文字数:1151 字

    阅读完需:约 4 分钟

PassJava (佳必过) 项目全套学习教程连载中。

  • PassJava 是一款 Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实 Java 基础。

  • 基于 Spring Cloud 微服务技术栈。

  • PassJava 项目可以教会你如何搭建 SpringBoot 项目,Spring Cloud 项目。


文档在线地址:www.passjava.cn

PassJava 初始化项目和添加微服务

1.GitHub 上创建一个空的仓库

2.从 GitHub 上引入空的项目


3.添加内容服务

passjava-content





  • 添加依赖组件 SpringWeb, OpenFeign



3.添加其他微服务


4.PassJava-Platform 添加 Pom.xml 文件


<?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.jackson0714.passjava</groupId>    <artifactId>passjava</artifactId>    <version>0.0.1-SNAPSHOT</version>    <name>passjava</name>    <description>佳必过-聚合服务</description>    <packaging>pom</packaging>
<modules> <module>passjava-content</module> <module>passjava-member</module> <module>passjava-question</module> <module>passjava-study</module> <module>passjava-channel</module> </modules></project>
复制代码

5.添加根目录 Maven 配置



Maven 操作根项目就可以了,试下 clean



6. 配置.gitignore 文件

提交代码时,忽略某些文件


### gradle ###.gradle/build/!gradle/wrapper/gradle-wrapper.jar
### STS ###.settings/.apt_generated.classpath.factorypath.project.settings.springBeansbin/
### IntelliJ IDEA ###.idea*.iws*.iml*.iprrebel.xml
### NetBeans ###nbproject/private/build/nbbuild/dist/nbdist/.nb-gradle/
### maven ###target/*.war*.ear*.zip*.tar*.tar.gz**/mvnw**/mvnw.cmd**/.mvn
### logs ####/logs/*.log
### temp ignore ###*.cache*.diff*.patch*.tmp*.java~*.properties~*.xml~
### system ignore ###.DS_StoreThumbs.dbServers.metadatauploadgen_code
### database ###
db/db_back_dir/
### redis ###/redis/
复制代码


删除子项目的.gitignore 文件


7.提交代码

可以用 IDEA 的 git 工具提交,也可以用 git bash 命令行提交


git add .git commit -m 'xxx'git push origin master
复制代码


作者简介:悟空,8 年一线互联网开发和架构经验,用故事讲解分布式、架构设计、Java 核心技术。《JVM 性能优化实战》专栏作者,开源了《Spring Cloud 实战 PassJava》项目,公众号:悟空聊架构。本文已收录至 www.passjava.cn

发布于: 48 分钟前阅读数: 5
用户头像

用故事、大白话讲解Java、分布式、架构设计 2018.05.06 加入

公众号:「悟空聊架构」 【个人博客】www.passjava.cn 【开源项目】基于 SpringCloud 的一套面试刷题系统 【Github】https://github.com/Jackson0714/PassJava-Platform

评论

发布
暂无评论
PassJava 开源(一) :初始化项目和添加微服务