国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】

這篇具有很好參考價(jià)值的文章主要介紹了【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

引言

在當(dāng)今的軟件開發(fā)世界中,集成開發(fā)環(huán)境(IDE)、構(gòu)建工具和版本控制系統(tǒng)是每個(gè)項(xiàng)目不可或缺的組成部分。本文將深入探討這三個(gè)工具:IntelliJ IDEA、Maven和Git,以及它們?nèi)绾螀f(xié)同工作,幫助開發(fā)者構(gòu)建更高效、更可靠的項(xiàng)目。上一篇介紹了Git的分支管理策略,本文將介紹相關(guān)基礎(chǔ)操作。

1. Git初識(shí)

1.1 背景分析

軟件項(xiàng)目開發(fā)過程中,團(tuán)隊(duì)間共享的代碼,文檔等可能被別人或自己不小心覆蓋或遺失、也不知道是誰(shuí),因?yàn)槭裁丛蚋牧诉@段代碼、也沒辦法很好的復(fù)原前幾天的修改,于是版本控制系統(tǒng)(VCS-Version Control System)誕生。

1.2 Git系統(tǒng)簡(jiǎn)介

Git是一個(gè)開源的分布式版本控制系統(tǒng),如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

Git作者是傳奇人物L(fēng)inus,著名的開源操作系統(tǒng)Linux作者。liuns花了兩周時(shí)間自己用C寫出了一個(gè)Git。Linux系統(tǒng)的源碼也都是由Git進(jìn)行管理。Git現(xiàn)已稱為VCS領(lǐng)域的江湖霸主。

1.3 Git安裝與配置

我們可以直接從?http://git-scm.com/downloads?網(wǎng)址下載并運(yùn)行安裝程序。對(duì)于Windows用戶可使用 "Git Bash" 命令行工具(Git安裝時(shí)自帶)使用Git,Mac系統(tǒng)可以直接使用終端窗口"Terminal"。

全局用戶信息配置

配置用戶和密碼

$ git config --global user.name "your-name"
$ git config --global user.email "your-email@youremail.com"

檢查配置信息

$ git config --list
user.email=xxxxxx@xxxxxx.com
user.name=xxxxxx

2. Git基本操作

2.1 準(zhǔn)備工作

第一步:注冊(cè)gitee賬號(hào)(網(wǎng)址gitee.com,盡量不要使用qq郵箱)

第二步:在gitee上創(chuàng)建一個(gè)倉(cāng)庫(kù)(例如gittest),并且將倉(cāng)庫(kù)開源。(注冊(cè)倉(cāng)庫(kù)的名字要符合gitee規(guī)范)

2.2 克隆遠(yuǎn)程倉(cāng)庫(kù)的項(xiàng)目

執(zhí)行 "git clone <remote-url>" 初始化一個(gè)本地庫(kù),并將remote-url遠(yuǎn)程庫(kù)中資源拷貝到本地庫(kù)工作目錄。例如,首先切換到git工作目錄,然后執(zhí)行:

$ git clone https://gitee.com/JasonCN2008/gittest.git

2.3 在本地倉(cāng)庫(kù)中添加新文件

在本地倉(cāng)庫(kù)的目錄中創(chuàng)建一個(gè)Hello.java,其代碼為:

package pkg;
public class Hello {
   public static void main(String[] args) {
      System.out.println("Hello, world from GIT!");
   }
}

建議,在Hello.java所在目錄同樣再創(chuàng)建一個(gè)README.md文件,通過此文件對(duì)你的項(xiàng)目進(jìn)行描述,例如在文件中添加如下內(nèi)容:

2.4 將文件添加到暫存區(qū)

基于git add 指令文件添加到暫存區(qū),例如:

// Add Hello.java file
$ git add Hello.java

接下來還可以查看Git狀態(tài):

$ git status

終端會(huì)顯示如下信息:

On branch master

Initial commit

Changes to be committed:

(use "git rm --cached <file>..." to unstage)

new file: README.md

Untracked files:

(use "git add <file>..." to include in what will be committed)

Hello.java

// You can use wildcard * in the filename

// Add all Java source files into Git repo

$ git add *.java

// You can also include multiple files in the "git add"

// E.g.,

// git add Hello.java README.md

1)命令“git add<file>..”接受一個(gè)或多個(gè)可能帶有通配符模式的文件名或路徑名。您還可以使用“git add .”添加當(dāng)前目錄(以及所有子目錄)中的所有文件。

2)當(dāng)一個(gè)新的文件被執(zhí)行了“add”操作以后,它將存儲(chǔ)到git的暫存區(qū)(還并沒有commit到本地庫(kù))。

2.5 提交文件變更

Git 使用兩道工序提交文件的變更:

1)"git add <file>" 將文件存儲(chǔ)到暫存區(qū)。

2)"git commit" 將文件的所有變更由暫存取提交到本地庫(kù)。

假如我們要將git暫存區(qū)文件的變更信息提交到本體庫(kù),需要實(shí)用"git commit"指令,例如:

$ git commit -m "First commit"

[master (root-commit) 6e49a29] first commit

1 files changed, 7 insertion(+)

create mode 100644 Hello.java

顯示Git提交日志信息:

Git每次都會(huì)記錄提交的元數(shù)據(jù),其中包括日志消息、時(shí)間戳、作者的用戶名和電子郵件等)。我們可以使用"git log"指令顯示提交的數(shù)據(jù)。也可以使用"git log --stat"查看文件的統(tǒng)計(jì)(statistics)信息。

$ git log
git log –stat

2.6 將更新push到遠(yuǎn)程倉(cāng)庫(kù)

推送(Push)本庫(kù)內(nèi)容到遠(yuǎn)程倉(cāng)庫(kù)。

將本地庫(kù)內(nèi)容推送到遠(yuǎn)程庫(kù)(執(zhí)行過程需要輸入遠(yuǎn)程倉(cāng)庫(kù)賬號(hào)和密碼),其語(yǔ)法為git push -u <remote-name> <local-branch-name>,例如:

$ git push

3. IDEA中Git基本應(yīng)用

3.1 概述

IDEA全稱是IntelliJ,是JetBrains公司推出一個(gè)集成開發(fā)工具,是Java開發(fā)工具中的翹楚,基于這個(gè)開發(fā)工具可以快速開發(fā)我們的Java相關(guān)項(xiàng)目。相對(duì)于其它開發(fā)工具,IDEA提供了更加強(qiáng)大的提示功能,全面的快捷鍵操作,模板代碼以及快速的資源整合。

3.2 準(zhǔn)備工作

  • 硬件(Hardware)要求

  • 內(nèi)存8G或以上

  • 硬盤磁盤空閑空間大于5GB,最好有一塊固態(tài)硬盤。

  • 軟件(Software)要求

  • Microsoft Windows 8 or later

  • macOS 10.13 or later

  • Any Linux distribution

  • Set Up and Config JDK1.8

3.3 Idea下載與安裝

IDEA官網(wǎng)下載地址如下:

https://www.jetbrains.com/idea/

基于操作系統(tǒng)的不同,可以選擇不同平臺(tái)下的IDEA,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

說明:至于社區(qū)版(功能受限的免費(fèi)版)/還是商業(yè)版(可試用)自行決定。

IDEA 下載以后需要進(jìn)行安裝進(jìn)行使用。假如只是下載的解壓版本,則可以將其拷貝到非中文目錄,然后直接解壓進(jìn)行應(yīng)用。假如下載的可執(zhí)行程序(例如windows平臺(tái)下的.exe文件)則直接啟動(dòng)可執(zhí)行程序,然后按照提示,一步一步安裝即可。

IDEA官方幫助文檔文檔參考如下:

https://www.jetbrains.com/help/idea/discover-intellij-idea.html

3.4 IDEA創(chuàng)建工作區(qū)

找到解壓或安裝好的idea根目錄,然后進(jìn)入bin目錄找到idea.bat或者idea64.exe文件,然后直接雙擊進(jìn)行啟動(dòng),第一個(gè)啟動(dòng)歡迎界面如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

在第一個(gè)界面呈現(xiàn)過程中,其實(shí)是IDEA底層在進(jìn)行啟動(dòng)初始化,假如是第一次啟動(dòng),稍等片刻會(huì)進(jìn)入第二個(gè)界面,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

在當(dāng)前界面中:

  1. New Project 表示創(chuàng)建一個(gè)新的項(xiàng)目

  2. Open Or Import 表示打開磁盤中的某個(gè)項(xiàng)目

  3. Get from Version Control表示從遠(yuǎn)程倉(cāng)庫(kù)克隆一個(gè)項(xiàng)目

本次實(shí)驗(yàn),我們選擇第三項(xiàng),從遠(yuǎn)程倉(cāng)庫(kù)直接克隆一個(gè)項(xiàng)目,其步驟如下:

第一:檢查git配置(假如git是默認(rèn)安裝的,這個(gè)步驟可以省略。)

打開idea/settings選項(xiàng),找到Git配置選項(xiàng),進(jìn)行Git測(cè)試,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第二:從遠(yuǎn)程倉(cāng)庫(kù)克隆項(xiàng)目。

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

3.5 IDEA基本配置

Appearance(顯示)主題配置,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

KeyMap(快捷鍵)配置,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

滾輪滑動(dòng),改變字體大小配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

包導(dǎo)入配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

行號(hào)與方法分隔符配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

代碼提示配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

代碼補(bǔ)全配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

代碼編輯區(qū)字體配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

控制臺(tái)字體配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

代碼中的注釋顏色配置,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

File 編碼配置:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

自動(dòng)編譯配置(可選),選上了可能會(huì)比較慢,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

4. Idea中Maven基本操作

4.1 概述

Maven 是一個(gè)項(xiàng)目管理工具,可以對(duì) Java 項(xiàng)目進(jìn)行自動(dòng)化的構(gòu)建和依賴管理。Maven 采用配置文件的方式對(duì)項(xiàng)目的名稱、版本號(hào)、項(xiàng)目依賴等等信息進(jìn)行描述,使之結(jié)構(gòu)清晰,降低開發(fā)成本。在項(xiàng)目構(gòu)建時(shí),利用 Maven 的 "約定大于配置" 的思想,實(shí)現(xiàn)自動(dòng)化的構(gòu)建。另外,一個(gè)項(xiàng)目往往依賴于其他的項(xiàng)目和第三方的組件才能順利完成,Maven 提供了倉(cāng)庫(kù)的功能,讓這些依賴項(xiàng)放進(jìn)倉(cāng)庫(kù)中,項(xiàng)目可以隨時(shí)從倉(cāng)庫(kù)中去取,如果其他項(xiàng)目組也需要這些依賴,同樣也可以從倉(cāng)庫(kù)中去取,不必每個(gè)人去開源項(xiàng)目的站點(diǎn)去苦苦搜尋了。如此下來,成本就都降下來了??傊?,使用 Maven 是件你好、我好、大家好的事情。

4.2 準(zhǔn)備工作

下載maven,官方地址為:

https://maven.apache.org/download.cgi

4.3 集成maven

找到Build Tools/Maven選項(xiàng),然后在IDEA中集成本地maven配置。如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

4.4 Maven相關(guān)操作

Maven最常用的操作是編譯、clean、打包、部署等。

4.5 Maven項(xiàng)目創(chuàng)建實(shí)踐

第一步:創(chuàng)建maven module,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第二步:填寫項(xiàng)目Module信息,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

項(xiàng)目創(chuàng)建完成以后的結(jié)構(gòu)信息,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第三步:打開項(xiàng)目的pom.xml文件,然后添加junit依賴并下載,例如:

<!--定義當(dāng)前項(xiàng)目對(duì)第三方資源的依賴-->
 <dependencies>
    <!--單元測(cè)試依賴-->
   <dependency>
     <groupId>junit</groupId>
     <artifactId>junit</artifactId>
     <version>4.12</version>
   </dependency>
</dependencies>

第四步:編寫單元測(cè)試類以及單元測(cè)試方法,對(duì)junit單元測(cè)試環(huán)境進(jìn)行測(cè)試。

package com.java;

  import org.junit.Test;

  public class HelloTests {
    @Test
    public void testContext(){

    }
  }

5. Idea中Git操作實(shí)踐

5.1 項(xiàng)目Add,Commit操作

將項(xiàng)目、Module更新添加到暫存區(qū),例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

將項(xiàng)目、Module更新添加到暫存區(qū),提交(Commit)本地庫(kù),例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

5.2 項(xiàng)目push到遠(yuǎn)程倉(cāng)庫(kù)

第一步:點(diǎn)擊工具欄的push按鈕,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第二步:執(zhí)行push動(dòng)作,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第三步:假如是第一次push,可能要輸入遠(yuǎn)程倉(cāng)庫(kù)的賬號(hào)和密碼。假如遠(yuǎn)程倉(cāng)庫(kù)不是你自己創(chuàng)建的,你可能沒有push的權(quán)限。假如可以push,push成功后可以從遠(yuǎn)程倉(cāng)庫(kù)去檢查倉(cāng)庫(kù)內(nèi)容是否已更新。

5.3 切換歷史版本

在模塊上右鍵或者點(diǎn)擊工具欄查看歷史,選擇要切換的版本,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

復(fù)制版本號(hào)之后,右鍵項(xiàng)目選擇Git,然后重置版本版號(hào),例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

選擇 Hard 并粘貼版本號(hào),例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

版本更新成功后,會(huì)顯示呈現(xiàn)更新后的版本。

5.4.1 創(chuàng)建分支

實(shí)際開發(fā)我們開能會(huì)采用分支開發(fā)、主干發(fā)布的方式,具體分支的創(chuàng)建,如圖所示:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第二步:給新分支起個(gè)名字,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第三步:分支創(chuàng)建后,會(huì)自動(dòng)切換到當(dāng)前分支,然后在新分支上可以編輯代碼并進(jìn)行提交,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

5.4.2 合并分支

不同的分支上往往包含不同的提交改動(dòng),多個(gè)分支合并,就是把分支上改動(dòng),并到一個(gè)分支上。案例演示如下:

第一步:在項(xiàng)目模塊上右鍵項(xiàng)目選擇Git分支,然后切換到Master主干份上,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

檔Checkout后,進(jìn)入Master,然后在項(xiàng)目模塊上,右鍵選擇合并分支,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

Master和first合并后,其內(nèi)容如下:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

5.4.3 合并沖突解決

合并代碼的實(shí)質(zhì)是向某個(gè)分支上提交一堆改動(dòng),那么就很容易出現(xiàn)各種改動(dòng)的沖突。一旦出現(xiàn)改動(dòng)沖突,哪怕只是修改到了同一個(gè)文件的不同行,在git里面也會(huì)認(rèn)為是有需要解決的沖突。解決沖突的基本步驟如下:

第一步:在Master主干上添加代碼,并提交到本地倉(cāng)庫(kù)。

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第二步:在First分支上添加代碼并提交本地倉(cāng)庫(kù)。

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

第三步:在Master上合并其它分支,此時(shí)可能會(huì)重現(xiàn)沖突。

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

在這里我們選擇合并(merge),進(jìn)入如下界面,例如:

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】,intellij-idea,maven,git

6. 總結(jié)(Summary)

6.1 重難點(diǎn)分析

  • IDEA中文件編碼配置。

  • IDEA中的自動(dòng)編譯配置。

  • IDEA中的包導(dǎo)入配置。

  • IDEA中的JDK、Maven配置。

  • IDEA中Git的基本應(yīng)用實(shí)踐

6.2?三者之間的聯(lián)系與優(yōu)勢(shì)

IntelliJ IDEA的強(qiáng)大功能與易用性,Maven的自動(dòng)化依賴管理,以及Git的版本控制能力相結(jié)合,為開發(fā)者提供了一個(gè)強(qiáng)大而高效的開發(fā)環(huán)境。這種組合的優(yōu)勢(shì)在于:文章來源地址http://www.zghlxwxcb.cn/news/detail-829281.html

  1. 提高效率:通過自動(dòng)化和智能提示,開發(fā)者可以更快地編寫和測(cè)試代碼。
  2. 降低復(fù)雜度:集中化的依賴管理和版本控制簡(jiǎn)化了項(xiàng)目管理,降低了出錯(cuò)的可能性。
  3. 協(xié)作能力:通過Git,團(tuán)隊(duì)成員可以協(xié)同工作,同時(shí)保留對(duì)代碼庫(kù)的控制和追蹤更改的能力

到了這里,關(guān)于【Idea+Maven+Git:構(gòu)建高效Java項(xiàng)目的強(qiáng)大組合】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Intellij-idea 如何編譯maven工程*

    在 Intellij IDEA 中編譯 Maven 工程的步驟如下: 打開你的 Maven 工程。如果工程已經(jīng)在 IDEA 中打開,那么你可以直接進(jìn)行下一步。如果沒有,你可以通過 File - Open 在彈出的對(duì)話框中選擇你的 Maven 工程路徑進(jìn)行打開。 打開 Maven 項(xiàng)目窗口。在 IDEA 的右邊會(huì)有一個(gè) Maven 項(xiàng)目的窗口,

    2024年02月02日
    瀏覽(98)
  • Intellij-idea 如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程是一個(gè)相對(duì)直接的過程。以下是基本步驟: 1. 打開或?qū)?Maven 項(xiàng)目 如果您已經(jīng)有一個(gè)現(xiàn)有的 Maven 項(xiàng)目,可以直接在 IntelliJ IDEA 中打開它。選擇 File Open,然后瀏覽到您的 Maven 項(xiàng)目文件夾,選擇包含 pom.xml 的目錄。 如果您是從現(xiàn)有的源代碼導(dǎo)入

    2024年01月25日
    瀏覽(99)
  • 如何在Intellij-idea如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程,你需要遵循以下步驟: 打開 IntelliJ IDEA :首先,啟動(dòng) IntelliJ IDEA。 打開 Maven 項(xiàng)目 :在歡迎界面上,選擇 \\\"Get from Version Control\\\",然后選擇你的 Maven 項(xiàng)目的倉(cāng)庫(kù)地址。或者,如果你已經(jīng)有了項(xiàng)目文件(如? .idea ?和? pom.xml ),你可以直接打開這

    2024年01月18日
    瀏覽(99)
  • Java項(xiàng)目使用intellij-IDEA查看依賴包版本是否有沖突(方法及工具)附截圖

    Java項(xiàng)目使用intellij-IDEA查看依賴包版本是否有沖突(方法及工具)附截圖

    編譯器及版本 idea-ultimate 依賴管理工具 maven Step1:點(diǎn)擊右側(cè)的maven Step2:右鍵依賴項(xiàng),點(diǎn)擊分析依賴關(guān)系 Step3:可以在模塊名位置進(jìn)行切換,左側(cè)三角的標(biāo)志則表示該包引入了多個(gè)版本,有沖突 Step4:可以看到當(dāng)前這個(gè)包被引入了兩個(gè)版本的 Step5:右鍵沖突的包名,可以看到

    2024年02月15日
    瀏覽(113)
  • 【Maven】讓maven更高效,優(yōu)化maven構(gòu)建項(xiàng)目速度

    【Maven】讓maven更高效,優(yōu)化maven構(gòu)建項(xiàng)目速度

    打開idea的setting,找到maven,設(shè)置它多線程數(shù),重啟后即可! 我這里是8,你們可以隨便設(shè)置。 如下圖:

    2024年02月14日
    瀏覽(28)
  • IDEA工具避坑指南(十):git拉取java項(xiàng)目后,拉取后的工程目錄下只有.git和.idea文件,沒有src或java目錄|拉取的maven工程不被識(shí)別為maven項(xiàng)目

    IDEA工具避坑指南(十):git拉取java項(xiàng)目后,拉取后的工程目錄下只有.git和.idea文件,沒有src或java目錄|拉取的maven工程不被識(shí)別為maven項(xiàng)目

    用以上標(biāo)題,找不到合適方案,經(jīng)過多篇帖子的閱讀和反復(fù)嘗試,遂有下文! 說明: 本機(jī)IDEA版本是2019,其他版可能略有差異。 從git上拉取項(xiàng)目后,目錄結(jié)構(gòu)如下,缺失想要的src目錄 原因可能是多方面的,但是首先想到的應(yīng)該是拉取工程本身就是這個(gè)目錄結(jié)構(gòu)。 此時(shí)就需要

    2024年02月04日
    瀏覽(169)
  • 高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階

    高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階

    1.1 Maven介紹 https://maven.apache.org/what-is-maven.html Maven 是一款為 Java 項(xiàng)目構(gòu)建管理、依賴管理的工具( 軟件 ),使用 Maven 可以自動(dòng)化構(gòu)建、測(cè)試、打包和發(fā)布項(xiàng)目,大大提高了開發(fā)效率和質(zhì)量。 總結(jié):Maven就是一個(gè)軟件,掌握軟件安裝、配置、以及基本功能**(項(xiàng)目構(gòu)建、依賴

    2024年02月02日
    瀏覽(23)
  • 一、高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階

    一、高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階

    一、Maven簡(jiǎn)介和快速入門 1.1 Maven介紹 1.2 Maven主要作用理解 1.3 Maven安裝和配置 二、基于IDEA的Maven工程創(chuàng)建 2.1梳理Maven工程GAVP屬性 2.2 Idea構(gòu)建Maven JavaSE工程 2.3 Idea構(gòu)建Maven JavaEE工程 2.4 Maven工程項(xiàng)目結(jié)構(gòu)說明 三、Maven核心功能依賴和構(gòu)建管理 3.1 依賴管理和配置 3.2依賴傳遞和沖

    2024年02月08日
    瀏覽(19)
  • 高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階(二)

    高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階(二)

    2.1 梳理Maven工程GAVP屬性 Maven工程相對(duì)之前的工程,多出一組gavp屬性,gav需要我們?cè)趧?chuàng)建項(xiàng)目的時(shí)指定,p有默認(rèn)值,后期通過配置文件修改。既然要填寫的屬性,我們先行了解下這組屬性的含義! Maven 中的 GAVP 是指 GroupId、ArtifactId、Version、Packaging 等四個(gè)屬性的縮寫,其中前三

    2024年02月01日
    瀏覽(19)
  • 高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階(一)

    高效構(gòu)建Java應(yīng)用:Maven入門和進(jìn)階(一)

    1.1 Maven介紹 Maven 是一款為 Java 項(xiàng)目構(gòu)建管理、依賴管理的工具( 軟件 ),使用 Maven 可以自動(dòng)化構(gòu)建、測(cè)試、打包和發(fā)布項(xiàng)目,大大提高了開發(fā)效率和質(zhì)量。 總結(jié):Maven就是一個(gè)軟件,掌握軟件安裝、配置、以及基本功能 (項(xiàng)目構(gòu)建、依賴管理) 使用就是本課程的主要目標(biāo)

    2024年01月25日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包