-
安裝 idea,安裝 git。這個應該是必備技能,跳過。
-
安裝 jdk8+,我這裏用的是 java 1.8.0_333 。這個也應該是必備技能,跳過。
-
安裝 Maven,也可以使用 idea 自帶的 maven。這個也應該是必備技能,跳過。
-
設置 maven 倉庫爲阿里雲。這個也應該是必備技能,跳過。
-
安裝 Postman。這個也應該是必備技能,跳過。
-
配置 maven
-
打開 idea,新建最簡單的 Maven 項目:
寫上必要的屬性
項目名稱:JHub
-
名字來源:"Hub" 是英語中的一個詞,通常用來表示中心、樞紐或集線器的意思。在技術領域,"Hub" 經常用於描述一箇中心化的地方或組件,用來連接、集成或協調其他組件或資源。
-
適用於微服務: "JHub" 這個名稱更適合用於一個項目,該項目的主要目標是提供微服務或多個相關的服務和組件的集成、協調和管理。它可以用來表示一箇中心化的樞紐,用於微服務之間的通信和協作。
項目路徑:~/Documents/mydocs/java-projects
JDK:選擇 1.8.0_333
Archetype:org.apache.maven.archetypes:maven-archetype-quickstart
Version:1.1
勾選創建 Git 倉庫。
Maven 座標:
GroupId: space.terwer ArtifactId: JHub version: 1.0.0-SNAPSHOT
點擊創建。
-
-
接下來做一點清理工作。
修改 .gitignore
### IntelliJ IDEA ### .idea/ target/ ### VS Code ### .vscode/ ### Mac OS ### .DS_Store
處理 git 倉庫
git rm -rf .idea --cache git status git add -A
因爲我們要做模塊化管理,所以需要刪除一些自動生成的文件。刪除 src、test,修改一些 pom.xml 配置,結果如下:
<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>space.terwer</groupId> <artifactId>JHub</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>pom</packaging> <name>JHub</name> <url>https://github.com/terwer/JHub</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <repositories> <repository> <id>central</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <layout>default</layout> <!-- 是否開啓發布版本下載 --> <releases> <enabled>true</enabled> </releases> <!-- 是否開啓快照版本下載 --> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> </project>
-
提交代碼到倉庫
設置提交信息
➜ JHub git:(main) ✗ git config user.name terwer ➜ JHub git:(main) ✗ git config user.email [email protected]
在 Github 新增倉庫
推送代碼
git remote add origin [email protected]:terwer/JHub.git git branch -M main git push -u origin main
初始化結束。
本文源碼
JHub