JHub開發之初始化Maven項目

  1. 安裝 idea,安裝 git。這個應該是必備技能,跳過。

  2. 安裝 jdk8+,我這裏用的是 java 1.8.0_333 。這個也應該是必備技能,跳過。

  3. 安裝 Maven,也可以使用 idea 自帶的 maven。這個也應該是必備技能,跳過。

  4. 設置 maven 倉庫爲阿里雲。這個也應該是必備技能,跳過。

  5. 安裝 Postman。這個也應該是必備技能,跳過。

  6. 配置 maven

    image

  7. 打開 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
    

    ​​​​image​​​​

    點擊創建。

    image

  8. 接下來做一點清理工作。

    修改 .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>
    
  9. 提交代碼到倉庫

    設置提交信息

    ➜  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

JHub系列文章

JHub系列文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章