最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文掌握IDEA中的Maven集成與創(chuàng)建

 更新時(shí)間:2023年02月07日 09:41:51   作者:Java Fans  
maven是用來幫助我們快速搭建項(xiàng)目結(jié)構(gòu)與開發(fā)環(huán)境的好工具,這篇文章主要介紹了一文掌握IDEA中的Maven集成與創(chuàng)建,需要的朋友可以參考下

?? Maven 工具的基本設(shè)置

?? 初識(shí) Maven

  maven是用來幫助我們快速搭建項(xiàng)目結(jié)構(gòu)與開發(fā)環(huán)境的好工具?;叵胍幌旅看涡陆?xiàng)目都需要手動(dòng)建包導(dǎo)包,確實(shí)不方便,如果有了maven就會(huì)好很多了。

  maven 作用:

  1)項(xiàng)目的自動(dòng)構(gòu)建,幫助開發(fā)人員做項(xiàng)目代碼的編譯,測(cè)試, 打包,安裝,部署等工作。

  2)管理依賴(管理項(xiàng)目中使用的各種jar包)。

?   依賴:項(xiàng)目中需要使用的其他資源,常見的是jar。比如項(xiàng)目要使用mysql驅(qū)動(dòng)等。

?? 獲取 Maven

  官網(wǎng)下載:http://maven.apache.org/download.cgi

  windows系統(tǒng)的選擇zip文件進(jìn)行下載,Linux系統(tǒng)的選擇gz文件進(jìn)行下載。

?? 安裝 Maven

  將下載好的壓縮包解壓至一個(gè)非中文目錄下即可(記?。悍侵形模?,如下圖所示:

?? 設(shè)置 Maven 本地倉庫路徑

  【1】創(chuàng)建一個(gè)本地倉庫目錄:maven-repository(這個(gè)名字可以自定義);那么 E:\JAVA\6_Tools\apache-maven-3.8.7\maven-repository 這個(gè)路徑就是maven本地倉庫的路徑。

  【2】指定本地倉庫路徑

  找到 conf ----> settings.xml 文件,打開該文件進(jìn)行修改

  【3】配置阿里云倉庫

  打開 settings.xml 文件,然后找到mirrors鏡像,然后添加如下內(nèi)容:

    <!-- 配置阿里云倉庫 -->
	<mirrors>
		<mirror>
	  	<id>aliyunmaven</id>
	  	<mirrorOf>central</mirrorOf>
	  	<name>aliyun maven</name>
	  	<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
		</mirror>
	</mirrors>

  在 settings.xml 中的配置如圖所示:

  【4】配置jdk版本

  在 settings.xml 文件中添加如下內(nèi)容:

	<!-- java版本 --> 
	<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
 
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
	</profile>

  在 settings.xml 中的配置如圖所示:

?? IDEA 集成 Maven

?? 打開 Maven 配置

  【1】打開IDEA,然后點(diǎn)擊打開 file—Setting;

  【2】打開Setting后,在搜索框中搜索Maven,點(diǎn)擊下面的Maven,界面如下:

?? 配置 Maven 目錄

  對(duì) Maven home directory、User settings file、Local repository進(jìn)行路徑配置

  • Maven home directory:選擇maven的安裝路徑
  • User settings file:選擇maven的設(shè)置文件setting.xml
  • Local repository:是本地倉庫路徑,選好User setting file后,會(huì)自動(dòng)填入

  配置如下:

  有時(shí)候配置后,Maven目錄仍無效,此時(shí)可以打開File-New Projects Setup,然后看看是否和上面配置的一樣,不一樣,改為上面的配置即可。

?? 添加 Maven Search 工具

  【1】打開 file-Setting;進(jìn)入下一步;

  【2】點(diǎn)擊 Plugins,選擇 Marketplace,然后再搜索框中搜索 Maven Search,點(diǎn)擊 Installed 進(jìn)行安裝。

  【3】點(diǎn)擊IDEA中菜單欄中的Tools,在下拉菜單中可以找到安裝好的Maven Search工具,后面我們?cè)谔砑铀阉鱦ar文件時(shí)可以用到。

?? IDEA 創(chuàng)建 Maven 項(xiàng)目

  首先創(chuàng)建一個(gè)空的 project 項(xiàng)目,如下圖所示:
  點(diǎn)擊打開:File-New-Project

  打開后,選擇 Empty Project,然后輸入項(xiàng)目名 maven_csdn,點(diǎn)擊 Create 創(chuàng)建項(xiàng)目;

  空項(xiàng)目創(chuàng)建好之后,右擊maven_csdn,選擇New-Module,點(diǎn)擊進(jìn)入,如圖所示:

?? 創(chuàng)建 Java 項(xiàng)目

  進(jìn)入后 Module 后,選擇 Maven Archetype,詳細(xì)配置和說明如下圖所示:

  上面的配置完成后,點(diǎn)擊 Create 進(jìn)入創(chuàng)建。

  創(chuàng)建成功后,Maven 創(chuàng)建的 Java 項(xiàng)目目錄結(jié)構(gòu)如下圖所示:

  至此,我們就完成了 Maven 創(chuàng)建 Java 項(xiàng)目。

?? 創(chuàng)建 Web 項(xiàng)目

  進(jìn)入后 Module 后,選擇 Maven Archetype,詳細(xì)配置和說明如下圖所示:

  上面的配置完成后,點(diǎn)擊 Create 進(jìn)入創(chuàng)建。

  創(chuàng)建成功后,Maven 創(chuàng)建的 Web 項(xiàng)目目錄結(jié)構(gòu)如下圖所示:

  此時(shí)的項(xiàng)目目錄結(jié)構(gòu)不是一個(gè)完整的 Maven 項(xiàng)目目錄結(jié)構(gòu),此時(shí)我們右擊src文件目錄,選擇 New-Directory

  點(diǎn)擊Directory后,打開New Directory對(duì)話框,將下圖所示的文件及目錄全選,全選后,點(diǎn)擊enter鍵即可。

  完整的 Web 項(xiàng)目的目錄結(jié)構(gòu)如下:

  至此,我們就完成了 Maven 創(chuàng)建 Web 項(xiàng)目。

?? pom.xml 中的依賴管理

  我們需要添加 jar 包的時(shí)候可以通過 dependency 配置相關(guān)的參數(shù)實(shí)現(xiàn) jar 包的添加,添加后的 jar 包位置在 External Libraries 中。下圖是我們創(chuàng)建項(xiàng)目時(shí),自動(dòng)創(chuàng)建的的 Junit jar 包。

  我們?nèi)绾翁砑右粋€(gè)新的 jar 包呢?

  方法一: 在 dependencies 中添加 dependency,參數(shù)配置如下:

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.31</version>
    </dependency>

  添加后,刷新保存,然后會(huì)在 External Libraries 中生成mysql數(shù)據(jù)庫所需要的 jar 包。

  方法二: 利用 Maven Search 工具進(jìn)行 jar 包的添加

  點(diǎn)擊打開 Tools-Maven Search;

  然后搜索你需要的 jar 包,選擇版本號(hào),點(diǎn)擊 copy of Maven 進(jìn)行復(fù)制。

  然后粘貼過來即可

  其它 jar 包的添加方式都是一樣的,一般按照第二種方法會(huì)比較便利。

到此這篇關(guān)于一文掌握IDEA中的Maven集成與創(chuàng)建的文章就介紹到這了,更多相關(guān)idea maven集成與創(chuàng)建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java算法之位圖的概念和實(shí)現(xiàn)詳解

    Java算法之位圖的概念和實(shí)現(xiàn)詳解

    這篇文章主要介紹了Java算法之位圖的概念和實(shí)現(xiàn)詳解,位圖可以利用每一位來對(duì)應(yīng)一個(gè)值,比如可以利用int類型的數(shù)去存儲(chǔ)0~31這個(gè)集合的數(shù)字,如果該集合內(nèi)的數(shù)字存在,則把對(duì)應(yīng)的位設(shè)置位1默認(rèn)為0,需要的朋友可以參考下
    2023-10-10
  • Spring中的EventListenerMethodProcessor組件詳解

    Spring中的EventListenerMethodProcessor組件詳解

    這篇文章主要介紹了Spring中的EventListenerMethodProcessor組件詳解,EventListenerMethodProcessor 是 Spring 事件機(jī)制中非常重要的一個(gè)組件,它管理了一組EventListenerFactory組件,用來將應(yīng)用中每個(gè)使用@EventListener注解定義的事件監(jiān)聽,需要的朋友可以參考下
    2023-12-12
  • SpringCloud Zuul基本使用方法匯總

    SpringCloud Zuul基本使用方法匯總

    這篇文章主要介紹了SpringCloud Zuul基本使用方法匯總,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • java背包問題動(dòng)態(tài)規(guī)劃算法分析

    java背包問題動(dòng)態(tài)規(guī)劃算法分析

    這篇文章主要介紹了java背包問題動(dòng)態(tài)規(guī)劃算法分析,想了解算法的同學(xué)一定要看一下
    2021-04-04
  • Java實(shí)現(xiàn)的剪刀石頭布游戲示例

    Java實(shí)現(xiàn)的剪刀石頭布游戲示例

    這篇文章主要介紹了Java實(shí)現(xiàn)的剪刀石頭布游戲,涉及java隨機(jī)數(shù)生成及邏輯判定等相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • Spring Boot整合tk.mybatis代碼實(shí)例

    Spring Boot整合tk.mybatis代碼實(shí)例

    這篇文章主要介紹了Spring Boot整合tk.mybatis代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • idea鼠標(biāo)控制放大縮小的操作

    idea鼠標(biāo)控制放大縮小的操作

    這篇文章主要介紹了idea鼠標(biāo)控制放大縮小的操作教程,具有很好的參考價(jià)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Springboot如何連接遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫實(shí)踐

    Springboot如何連接遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫實(shí)踐

    本文主要介紹了Springboot如何連接遠(yuǎn)程服務(wù)器上的數(shù)據(jù)庫實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Java中使用StackWalker和Stream API進(jìn)行堆棧遍歷

    Java中使用StackWalker和Stream API進(jìn)行堆棧遍歷

    StackWalking API是添加到Java中最酷的(并且對(duì)大多數(shù)開發(fā)人員來說完全不切實(shí)際,一般不會(huì)用,除非深層跟蹤調(diào)優(yōu))的功能之一。在這篇簡(jiǎn)短的文章中,我們將看到它是什么以及使用它有多么容易,很快的認(rèn)識(shí)它
    2018-09-09
  • Java中流的有關(guān)知識(shí)點(diǎn)詳解

    Java中流的有關(guān)知識(shí)點(diǎn)詳解

    今天小編就為大家分享一篇關(guān)于Java中流的有關(guān)知識(shí)點(diǎn)詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01

最新評(píng)論

怀远县| 五原县| 邹城市| 阳朔县| 阿克苏市| 湾仔区| 铁岭县| 磴口县| 青河县| 巫溪县| 苍梧县| 崇仁县| 河东区| 四会市| 方山县| 宾川县| 广昌县| 浏阳市| 颍上县| 云浮市| 社会| 濮阳县| 江达县| 永定县| 和政县| 淮滨县| 慈利县| 轮台县| 邢台县| 通海县| 彭州市| 嵊州市| 亳州市| 抚顺县| 乐亭县| 武隆县| 行唐县| 绍兴县| 道孚县| 安仁县| 临沧市|