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

Maven 基礎(chǔ)學(xué)習(xí)及使用

這篇具有很好參考價值的文章主要介紹了Maven 基礎(chǔ)學(xué)習(xí)及使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Maven


Maven是專門用于管理和構(gòu)建Java項目的工具,它的主要功能有:

  • 提供了一套標(biāo)準(zhǔn)化的項目結(jié)構(gòu)

  • 提供了一套標(biāo)準(zhǔn)化的構(gòu)建流程(編譯,測試,打包,發(fā)布……)

  • 提供了一套依賴管理機(jī)制

標(biāo)準(zhǔn)化的項目結(jié)構(gòu):

項目結(jié)構(gòu)我們都知道,每一個開發(fā)工具(IDE)都有自己不同的項目結(jié)構(gòu),它們互相之間不通用。我再eclipse中創(chuàng)建的目錄,無法在idea中進(jìn)行使用,這就造成了很大的不方便,如下圖:前兩個是以后開發(fā)經(jīng)常使用的開發(fā)工具

而Maven提供了一套標(biāo)準(zhǔn)化的項目結(jié)構(gòu),所有的IDE使用Maven構(gòu)建的項目完全一樣,所以IDE創(chuàng)建的Maven項目可以通用。如下圖右邊就是Maven構(gòu)建的項目結(jié)構(gòu)。

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

標(biāo)準(zhǔn)化的構(gòu)建流程:

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

如上圖所示我們開發(fā)了一套系統(tǒng),代碼需要進(jìn)行編譯、測試、打包、發(fā)布,這些操作如果需要反復(fù)進(jìn)行就顯得特別麻煩,而Maven提供了一套簡單的命令來完成項目構(gòu)建。

依賴管理:

依賴管理其實就是管理你項目所依賴的第三方資源(jar包、插件)。如之前我們項目中需要使用JDBC和Druid的話,就需要去網(wǎng)上下載對應(yīng)的依賴包(當(dāng)前之前是老師已經(jīng)下載好提供給大家了),復(fù)制到項目中,還要將jar包加入工作環(huán)境這一系列的操作。如下圖所示

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

而Maven使用標(biāo)準(zhǔn)的 坐標(biāo) 配置來管理各種依賴,只需要簡單的配置就可以完成依賴管理。

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

如上圖右邊所示就是mysql驅(qū)動包的坐標(biāo),在項目中只需要寫這段配置,其他都不需要我們擔(dān)心,Maven都幫我們進(jìn)行操作了。

市面上有很多構(gòu)建工具,而Maven依舊還是主流構(gòu)建工具,如下圖是常用構(gòu)建工具的使用占比

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

1 Maven簡介

Apache Maven 是一個項目管理和構(gòu)建工具,它基于項目對象模型(POM)的概念,通過一小段描述信息來管理項目的構(gòu)建、報告和文檔。

官網(wǎng) :http://maven.apache.org/

通過上面的描述大家只需要知道Maven是一個工具即可。Apache 是一個開源組織,將來我們會學(xué)習(xí)很多Apache提供的項目。

1.1 Maven模型

  • 項目對象模型 (Project Object Model)
  • 依賴管理模型(Dependency)
  • 插件(Plugin)

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

如上圖所示就是Maven的模型,而我們先看紫色框框起來的部分,他就是用來完成 標(biāo)準(zhǔn)化構(gòu)建流程 。如我們需要編譯,Maven提供了一個編譯插件供我們使用,我們需要打包,Maven就提供了一個打包插件提供我們使用等。

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

上圖中紫色框起來的部分,項目對象模型就是將我們自己抽象成一個對象模型,有自己專屬的坐標(biāo),如下圖所示是一個Maven項目:

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

依賴管理模型則是使用坐標(biāo)來描述當(dāng)前項目依賴哪兒些第三方j(luò)ar包,如下圖所示

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

上述Maven模型圖中還有一部分是倉庫。如何理解倉庫呢?

1.2 倉庫

大家想想這樣的場景,我們創(chuàng)建Maven項目,在項目中使用坐標(biāo)來指定項目的依賴,那么依賴的jar包到底存儲在什么地方呢?其實依賴jar包是存儲在我們的本地倉庫中。而項目運行時從本地倉庫中拿需要的依賴jar包。

倉庫分類:

  • 本地倉庫:自己計算機(jī)上的一個目錄

  • 中央倉庫:由Maven團(tuán)隊維護(hù)的全球唯一的倉庫

    • 地址: https://repo1.maven.org/maven2/
  • 遠(yuǎn)程倉庫(私服):一般由公司團(tuán)隊搭建的私有倉庫

    今天我們只學(xué)習(xí)遠(yuǎn)程倉庫的使用,并不會搭建。

當(dāng)項目中使用坐標(biāo)引入對應(yīng)依賴jar包后,首先會查找本地倉庫中是否有對應(yīng)的jar包:

  • 如果有,則在項目直接引用;

  • 如果沒有,則去中央倉庫中下載對應(yīng)的jar包到本地倉庫。

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

如果還可以搭建遠(yuǎn)程倉庫,將來jar包的查找順序則變?yōu)椋?/p>

本地倉庫 --> 遠(yuǎn)程倉庫–> 中央倉庫
Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

2 Maven安裝配置

  • 解壓 apache-maven-3.6.1.rar 既安裝完成

    建議解壓縮到?jīng)]有中文、特殊字符的路徑下。如課程中解壓縮到 D:\software 下。

    解壓縮后的目錄結(jié)構(gòu)如下:

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

    • bin目錄 : 存放的是可執(zhí)行命令。mvn 命令重點關(guān)注。
    • conf目錄 :存放Maven的配置文件。settings.xml 配置文件后期需要修改。
    • lib目錄 :存放Maven依賴的jar包。Maven也是使用java開發(fā)的,所以它也依賴其他的jar包。
  • 配置環(huán)境變量 MAVEN_HOME 為安裝路徑的bin目錄

    此電腦 右鍵 --> 高級系統(tǒng)設(shè)置 --> 高級 --> 環(huán)境變量

    在系統(tǒng)變量處新建一個變量 MAVEN_HOME

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

    Path 中進(jìn)行配置

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

    打開命令提示符進(jìn)行驗證,出現(xiàn)如圖所示表示安裝成功

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 配置本地倉庫

    修改 conf/settings.xml 中的 為一個指定目錄作為本地倉庫,用來存儲jar包。

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 配置阿里云私服

    中央倉庫在國外,所以下載jar包速度可能比較慢,而阿里公司提供了一個遠(yuǎn)程倉庫,里面基本也都有開源項目的jar包。

    修改 conf/settings.xml 中的 標(biāo)簽,為其添加如下子標(biāo)簽:

    <mirror>  
        <id>alimaven</id>  
        <name>aliyun maven</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>          
    </mirror>
    

3 Maven基本使用

3.1 Maven 常用命令

  • compile :編譯

  • clean:清理

  • test:測試

  • package:打包

  • install:安裝

命令演示:

資料\代碼\maven-project 提供了一個使用Maven構(gòu)建的項目,項目結(jié)構(gòu)如下:

而我們使用上面命令需要在磁盤上進(jìn)入到項目的 pom.xml 目錄下,打開命令提示符

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

編譯命令演示:

compile :編譯

執(zhí)行上述命令可以看到:

  • 從阿里云下載編譯需要的插件的jar包,在本地倉庫也能看到下載好的插件
  • 在項目下會生成一個 target 目錄

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

同時在項目下會出現(xiàn)一個 target 目錄,編譯后的字節(jié)碼文件就放在該目錄下

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

清理命令演示:

mvn clean

執(zhí)行上述命令可以看到

  • 從阿里云下載清理需要的插件jar包
  • 刪除項目下的 target 目錄

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

打包命令演示:

mvn package

執(zhí)行上述命令可以看到:

  • 從阿里云下載打包需要的插件jar包
  • 在項目的 terget 目錄下有一個jar包(將當(dāng)前項目打成的jar包)

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

測試命令演示:

mvn test  

該命令會執(zhí)行所有的測試代碼。執(zhí)行上述命令效果如下

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

安裝命令演示:

mvn install

該命令會將當(dāng)前項目打成jar包,并安裝到本地倉庫。執(zhí)行完上述命令后到本地倉庫查看結(jié)果如下:

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

3.2 Maven 生命周期

Maven 構(gòu)建項目生命周期描述的是一次構(gòu)建過程經(jīng)歷經(jīng)歷了多少個事件

Maven 對項目構(gòu)建的生命周期劃分為3套:

  • clean :清理工作。
  • default :核心工作,例如編譯,測試,打包,安裝等。
  • site : 產(chǎn)生報告,發(fā)布站點等。這套聲明周期一般不會使用。

同一套生命周期內(nèi),執(zhí)行后邊的命令,前面的所有命令會自動執(zhí)行。例如默認(rèn)(default)生命周期如下:

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

當(dāng)我們執(zhí)行 install(安裝)命令時,它會先執(zhí)行 compile命令,再執(zhí)行 test 命令,再執(zhí)行 package 命令,最后執(zhí)行 install 命令。

當(dāng)我們執(zhí)行 package (打包)命令時,它會先執(zhí)行 compile 命令,再執(zhí)行 test 命令,最后執(zhí)行 package 命令。

默認(rèn)的生命周期也有對應(yīng)的很多命令,其他的一般都不會使用,我們只關(guān)注常用的:

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

4 IDEA使用Maven

以后開發(fā)中我們肯定會在高級開發(fā)工具中使用Maven管理項目,而我們常用的高級開發(fā)工具是IDEA,所以接下來我們會講解Maven在IDEA中的使用。

4.1 IDEA配置Maven環(huán)境

我們需要先在IDEA中配置Maven環(huán)境:

  • 選擇 IDEA中 File --> Settings

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 搜索 maven

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 設(shè)置 IDEA 使用本地安裝的 Maven,并修改配置文件路徑

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

4.2 Maven 坐標(biāo)詳解

什么是坐標(biāo)?

  • Maven 中的坐標(biāo)是資源的唯一標(biāo)識
  • 使用坐標(biāo)來定義項目或引入項目中需要的依賴

Maven 坐標(biāo)主要組成

  • groupId:定義當(dāng)前Maven項目隸屬組織名稱(通常是域名反寫,例如:com.itheima)
  • artifactId:定義當(dāng)前Maven項目名稱(通常是模塊名稱,例如 order-service、goods-service)
  • version:定義當(dāng)前項目版本號

如下圖就是使用坐標(biāo)表示一個項目:

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-P8NjzOix-1691677377623)(assets/image-20210726174718176.png)]

注意:

  • 上面所說的資源可以是插件、依賴、當(dāng)前項目。
  • 我們的項目如果被其他的項目依賴時,也是需要坐標(biāo)來引入的。

4.3 IDEA 創(chuàng)建 Maven項目

  • 創(chuàng)建模塊,選擇Maven,點擊Next

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 填寫模塊名稱,坐標(biāo)信息,點擊finish,創(chuàng)建完成

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

    創(chuàng)建好的項目目錄結(jié)構(gòu)如下:

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 編寫 HelloWorld,并運行

4.4 IDEA 導(dǎo)入 Maven項目

大家在學(xué)習(xí)時可能需要看老師的代碼,當(dāng)然也就需要將老師的代碼導(dǎo)入到自己的IDEA中。我們可以通過以下步驟進(jìn)行項目的導(dǎo)入:

  • 選擇右側(cè)Maven面板,點擊 + 號

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 選中對應(yīng)項目的pom.xml文件,雙擊即可

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 如果沒有Maven面板,選擇

    View --> Appearance --> Tool Window Bars

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

可以通過下圖所示進(jìn)行命令的操作:

配置 Maven-Helper 插件

  • 選擇 IDEA中 File --> Settings

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 選擇 Plugins

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 搜索 Maven,選擇第一個 Maven Helper,點擊Install安裝,彈出面板中點擊Accept

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 重啟 IDEA

安裝完該插件后可以通過 選中項目右鍵進(jìn)行相關(guān)命令操作,如下圖所示:

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

5 依賴管理

5.1 使用坐標(biāo)引入jar包

使用坐標(biāo)引入jar包的步驟:

  • 在項目的 pom.xml 中編寫 標(biāo)簽

  • 在 標(biāo)簽中 使用 引入坐標(biāo)

  • 定義坐標(biāo)的 groupId,artifactId,version

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 點擊刷新按鈕,使坐標(biāo)生效

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

注意:文章來源地址http://www.zghlxwxcb.cn/news/detail-646496.html

  • 具體的坐標(biāo)我們可以到如下網(wǎng)站進(jìn)行搜索
  • https://mvnrepository.com/

快捷方式導(dǎo)入jar包的坐標(biāo):

每次需要引入jar包,都去對應(yīng)的網(wǎng)站進(jìn)行搜索是比較麻煩的,接下來給大家介紹一種快捷引入坐標(biāo)的方式

  • 在 pom.xml 中 按 alt + insert,選擇 Dependency

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 在彈出的面板中搜索對應(yīng)坐標(biāo),然后雙擊選中對應(yīng)坐標(biāo)

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 點擊刷新按鈕,使坐標(biāo)生效

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

自動導(dǎo)入設(shè)置:

上面每次操作都需要點擊刷新按鈕,讓引入的坐標(biāo)生效。當(dāng)然我們也可以通過設(shè)置讓其自動完成

  • 選擇 IDEA中 File --> Settings

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 在彈出的面板中找到 Build Tools

    Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

  • 選擇 Any changes,點擊 ok 即可生效

5.2 依賴范圍

通過設(shè)置坐標(biāo)的依賴范圍(scope),可以設(shè)置 對應(yīng)jar包的作用范圍:編譯環(huán)境、測試環(huán)境、運行環(huán)境。

如下圖所示給 junit 依賴通過 scope 標(biāo)簽指定依賴的作用范圍。 那么這個依賴就只能作用在測試環(huán)境,其他環(huán)境下不能使用。

Maven 基礎(chǔ)學(xué)習(xí)及使用,JavaWeb學(xué)習(xí),maven,java,intellij idea,開發(fā)語言

那么 scope 都可以有哪些取值呢?

依賴范圍 編譯classpath 測試classpath 運行classpath 例子
compile Y Y Y logback
test - Y - Junit
provided Y Y - servlet-api
runtime - Y Y jdbc驅(qū)動
system Y Y - 存儲在本地的jar包
  • compile :作用于編譯環(huán)境、測試環(huán)境、運行環(huán)境。
  • test : 作用于測試環(huán)境。典型的就是Junit坐標(biāo),以后使用Junit時,都會將scope指定為該值
  • provided :作用于編譯環(huán)境、測試環(huán)境。我們后面會學(xué)習(xí) servlet-api ,在使用它時,必須將 scope 設(shè)置為該值,不然運行時就會報錯
  • runtime : 作用于測試環(huán)境、運行環(huán)境。jdbc驅(qū)動一般將 scope 設(shè)置為該值,當(dāng)然不設(shè)置也沒有任何問題

注意:

  • 如果引入坐標(biāo)不指定 scope 標(biāo)簽時,默認(rèn)就是 compile 值。以后大部分jar包都是使用默認(rèn)值。

到了這里,關(guān)于Maven 基礎(chǔ)學(xué)習(xí)及使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Java selenium實戰(zhàn):IntelliJ IDEA 創(chuàng)建maven項目,配置selenium+TestNG+cucumber+Allure環(huán)境

    Java selenium實戰(zhàn):IntelliJ IDEA 創(chuàng)建maven項目,配置selenium+TestNG+cucumber+Allure環(huán)境

    目錄 一、軟件準(zhǔn)備: 二、安裝步驟: IntelliJ IDEA下載 下載安裝JDK Maven下載安裝 Chromedriver 三、打開百度搜索實例: IntelliJ IDEA:IntelliJ IDEA – the Leading Java and Kotlin IDE JDK:Java Downloads | Oracle Maven:https://maven.apache.org/download.cgi Maven repository: Maven Repository: Search/Browse/Explore (mvnre

    2024年02月04日
    瀏覽(22)
  • 解決IntelliJ IDEA執(zhí)行maven打包,執(zhí)行java -jar命令提示jar中沒有主清單屬性

    解決IntelliJ IDEA執(zhí)行maven打包,執(zhí)行java -jar命令提示jar中沒有主清單屬性

    IDEA執(zhí)行 mvn clean package -DskipTest=true 命令或者借助工具的 Maven菜單 進(jìn)行打包操作,然后執(zhí)行 java -jar app.jar 命令后,提示jar中沒有主清單屬性 這個錯誤通常是由于生成的JAR文件缺少一個主清單屬性引起的。在使用 java -jar 命令運行JAR文件時,JVM需要查找JAR文件中包含 Main-Class 屬

    2024年02月05日
    瀏覽(27)
  • Maven(4)-利用intellij idea創(chuàng)建maven 多模塊項目

    Maven(4)-利用intellij idea創(chuàng)建maven 多模塊項目

    本文通過一個例子來介紹利用maven來構(gòu)建一個多模塊的jave項目。開發(fā)工具:intellij idea。 multi-module-project是主工程,里面包含兩個模塊(Module): web-app是應(yīng)用層,用于界面展示,依賴于web-service參的服務(wù)。 web-service層是服務(wù)層,用于給app層提供服務(wù)。 新建一個空白標(biāo)準(zhǔn)maven

    2024年02月04日
    瀏覽(102)
  • IntelliJ IDEA中下載Maven依賴、maven導(dǎo)入pom包

    IntelliJ IDEA中下載Maven依賴、maven導(dǎo)入pom包

    此方法可以在IDEA中重新下載Maven依賴 1.點擊IDEA界面右側(cè)Maven Projects 2.點擊小M圖標(biāo)(如下圖) 3.等待加載完成,有點長,需等待 4.最后點擊兩個箭頭的小圓圈刷新Reimport即可… idea 中 maven pom不自動更新的5種解決方法_建仔的博客專欄-CSDN博客_idea pom 點擊加號導(dǎo)入pom文件 點擊 M

    2024年02月11日
    瀏覽(42)
  • Intellij IDEA中怎么配置Maven?

    在IntelliJ IDEA中配置Maven非常簡單,以下是詳細(xì)步驟: 步驟1:安裝Maven 首先確保你的計算機(jī)上已經(jīng)安裝了Maven。如果沒有安裝,你可以從Apache Maven官網(wǎng)下載并安裝:https://maven.apache.org/download.cgi 步驟2:在IntelliJ IDEA中配置Maven 打開 IntelliJ IDEA,點擊頂部菜單欄的 “File”(Window

    2024年02月20日
    瀏覽(48)
  • IntelliJ IDEA快速查詢maven依賴關(guān)系

    IntelliJ IDEA快速查詢maven依賴關(guān)系

    此時原有快捷鍵Ctrl+f可以查詢jar包,如果沒有查詢菜單出來則設(shè)置快捷鍵方式為 File-Settings-Keymap-搜索欄輸入find-在Main Menu下Edit下Find下Find雙擊算則Add keyboard Shortcut.隨后輸入自己想定義的快捷鍵。本次定義為Ctrl+Alt+n 右鍵點擊Exclude可以排除,如果沒有Exclude選項可以看誰引用了

    2024年02月03日
    瀏覽(25)
  • 【IntelliJ IDEA】idea修改設(shè)置默認(rèn)maven,解決每次新建和導(dǎo)入項目都需要重新配置maven

    【IntelliJ IDEA】idea修改設(shè)置默認(rèn)maven,解決每次新建和導(dǎo)入項目都需要重新配置maven

    本文目錄 一、開發(fā)工具 二、問題描述 三、解決方案 開發(fā)工具:IntelliJ IDEA 工具版本:Ultimate 2020.3 使用 idea 開發(fā)工具每次打開一個已有項目時,都需要重新配置一下 maven(Maven home path 和 User settings file)。這個問題出現(xiàn)好久了,問題不嚴(yán)重,但是特別煩人。 設(shè)置 Maven 路徑和

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

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

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

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

    2024年01月25日
    瀏覽(100)
  • IntelliJ IDEA編譯Maven工程:一步步詳解

    Apache Maven是一個流行的自動化構(gòu)建工具,被廣泛應(yīng)用于Java項目的構(gòu)建管理中。IntelliJ IDEA作為一個功能強(qiáng)大的集成開發(fā)環(huán)境(IDE),它提供了對Maven工程的天然支持,并能簡化構(gòu)建過程。本文將詳細(xì)介紹如何在IntelliJ IDEA中編譯Maven工程。 首先確保你有一個已安裝的IntelliJ IDEA環(huán)

    2024年01月17日
    瀏覽(35)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包