国产免费牲交视频无遮挡_偷偷鲁视频成人免费视频_中文无码 日韩精品_曰韩无码人妻中文字幕

其他新聞

其他新聞

阿里云建站教程jsp(阿里云服務(wù)器ecs建站教程)

時(shí)間:2023-11-22 信途科技其他新聞
1.Maven

大綱:

(1)了解什么是Maven及Maven的作用

(2)掌握Maven安裝及整合到Eclipse中

(3)掌握如何使用Maven構(gòu)建Java項(xiàng)目和Web項(xiàng)目

(4)了解Maven的三種倉庫(本地倉庫、鏡像倉庫(私服)、中央倉庫(公服))

(5)了解Maven如何管理依賴(即管理jar包)

(6)將Maven整合到IntelliJ IDEA中

1.1 Maven介紹1.1.1 Maven是什么?

Maven: 翻譯為"專家"、"內(nèi)行",是Apache下的一個(gè)純Java開發(fā)的一個(gè)開源項(xiàng)目。

Maven是一個(gè)項(xiàng)目管理工具,使用Maven可以來管理企業(yè)級(jí)的Java項(xiàng)目開發(fā)及依賴的管理。

使用Maven開發(fā),可以簡(jiǎn)化項(xiàng)目配置,統(tǒng)一項(xiàng)目結(jié)構(gòu)??傊?,Maven可以讓開發(fā)者的工作變得更簡(jiǎn)單。

什么是依賴管理?要明白依賴管理,首先要知道什么是依賴:

一個(gè)Java項(xiàng)目中往往會(huì)依賴一些第三方的jar包。比如JDBC程序中要依賴數(shù)據(jù)庫驅(qū)動(dòng)包,或者在使用c3p0連接池時(shí),要依賴c3p0的jar包等。 這時(shí)我們稱這些Java項(xiàng)目依賴第三方j(luò)ar包。

而所謂的依賴管理,其實(shí)就是對(duì)項(xiàng)目中所有依賴的jar包進(jìn)行規(guī)范化管理。

1.1.2 為什么要使用Maven?

傳統(tǒng)的項(xiàng)目(工程)中管理項(xiàng)目所依賴的jar包完全靠人工進(jìn)行管理,而人工管理jar包可能會(huì)產(chǎn)生諸多問題。

1、不使用Maven,采用傳統(tǒng)方式管理jar包的弊端:

(1)在一些大型項(xiàng)目中會(huì)使用一些框架,比如SSM或者SSH框架,而框架中所包含的jar包非常多(甚至還依賴其他第三方的jar包),如果這些jar包我們手動(dòng)去網(wǎng)上尋找,有些jar包不容易找到,比較麻煩。

(2)傳統(tǒng)方式會(huì)將jar包添加到工程中,比如Java工程中將jar包放在工程根目錄或者放在自建的lib目錄下;JavaWeb工程會(huì)將jar包放在:/WEB-INF/lib目錄下,這樣會(huì)導(dǎo)致項(xiàng)目文件的體積暴增(例如,有些項(xiàng)目代碼本身體積可能僅僅幾兆,而加入jar包后,工程的體積可能會(huì)達(dá)到幾十兆甚至百兆)。

(3)在傳統(tǒng)的Java項(xiàng)目中是將所有的jar包統(tǒng)一拷貝到同一目錄中,可能會(huì)存在jar包文件名稱沖突的問題!

(4)在進(jìn)行項(xiàng)目整合時(shí),可能會(huì)出現(xiàn)jar包版本沖突的問題。

(5)在傳統(tǒng)java項(xiàng)目中通過編譯(手動(dòng)編譯或者在eclipse保存自動(dòng)編譯)、測(cè)試(手動(dòng)在main函數(shù)中測(cè)試、junit單元測(cè)試)、打包部署(手動(dòng)打war包/手動(dòng)發(fā)布)、運(yùn)行(手動(dòng)啟動(dòng)tomcat運(yùn)行),最終訪問程序。

2、使用Maven來管理jar包的優(yōu)勢(shì):

(1)Maven團(tuán)隊(duì)維護(hù)了一個(gè)非常全的Maven倉庫(中央倉庫),其中幾乎包含了所有的jar包,使用Maven創(chuàng)建的工程可以自動(dòng)到Maven倉庫中下載jar包,方便且不易出錯(cuò)。

另外, 在Maven構(gòu)建的項(xiàng)目中,如果要使用到一些框架,我們只需要引入框架的核心jar包,框架所依賴的其他第三方j(luò)ar包,Maven也會(huì)一并去下載。

(2)在Maven構(gòu)建的項(xiàng)目中,不會(huì)將項(xiàng)目所依賴的jar包拷貝到每一個(gè)項(xiàng)目中,而是將jar包統(tǒng)一放在倉庫中管理,在項(xiàng)目中只需要引入jar包的位置(坐標(biāo))即可。這樣實(shí)現(xiàn)了jar包的復(fù)用。

(3)Maven采用坐標(biāo)來管理倉庫中的jar包,其中的目錄結(jié)構(gòu)為【公司名稱+項(xiàng)目/產(chǎn)品名稱+版本號(hào)】,可以根據(jù)坐標(biāo)定位到具體的jar包。即使使用不同公司中同名的jar包,坐標(biāo)不同(目錄結(jié)構(gòu)不同),文件名也不會(huì)沖突。

(4)Maven構(gòu)建的項(xiàng)目中,通過pom文件對(duì)項(xiàng)目中所依賴的jar包及版本進(jìn)行統(tǒng)一管理,可避免版本沖突。

(5)在Maven項(xiàng)目中,通過一個(gè)命令或者一鍵就可以實(shí)現(xiàn)項(xiàng)目的編譯(mvn complie)、測(cè)試(mvn test)、打包部署(mvn deploy)、運(yùn)行(mvn install)等。

還有發(fā)布到tomcat服務(wù)器中運(yùn)行: mvn tomcat7:run。如果想實(shí)現(xiàn)上面的所有過程,只需要記住一個(gè)命令:mvn install

總之,使用Maven遵循規(guī)范開發(fā)有利于提高大型團(tuán)隊(duì)的開發(fā)效率,降低項(xiàng)目的維護(hù)成本,大公司都會(huì)優(yōu)先使用Maven來構(gòu)建項(xiàng)目。

1.2 Maven安裝1.2.1 下載、安裝Maven

1、官方下載地址:http://maven.apache.org/download.cgi

2、下載綠色版,解壓之后就可以使用,安裝的路徑中不要有中文和空格!

1.3 Maven相關(guān)配置

在開發(fā)中更多是通過Eclipse+Maven來構(gòu)建Maven項(xiàng)目,所以這里我們需要將Maven配置到Eclipse開發(fā)中。

在將安裝好的Maven工具配置到Eclipse開發(fā)中之前,需要做一些配置。

1.3.1 配置本地倉庫位置

本地倉庫:其實(shí)就是本地硬盤上的某一目錄,該目錄中會(huì)包含項(xiàng)目中所需要的所有jar包及插件。當(dāng)所需jar包在本地倉庫沒有時(shí),從網(wǎng)絡(luò)上下載下來的jar包也會(huì)存放在本地倉庫中。

因此本地倉庫其實(shí)就是一個(gè)jar包的倉庫

maven指定的本地倉庫的默認(rèn)位置是在c盤,默認(rèn)在:C:\Users\{當(dāng)前用戶}\.m2\repository,例如:

可以保持默認(rèn),當(dāng)然也可以修改其位置到別的盤符路徑。

修改方法:找到[MAVEN_HOME]/conf/目錄中的配置文件settings.xml,修改maven倉庫的路徑。

配置該目錄后,以后通過maven下載的jar包將會(huì)保存在配置的目錄下。

1.3.2 配置鏡像倉庫

當(dāng)maven項(xiàng)目中需要依賴jar包時(shí),只需要在項(xiàng)目的pom文件中添加jar對(duì)應(yīng)的坐標(biāo),Maven就會(huì)到Maven的本地倉庫中引用相應(yīng)的jar包,如果本地倉庫沒有,就會(huì)到遠(yuǎn)程倉庫去下載jar包。

如果不配置默認(rèn)連接的是中央倉庫,由于中央倉庫面對(duì)的是全球用戶,所以在下載jar包時(shí),效率可能會(huì)比較低。在settings文件中配置私服服務(wù)器為阿里云服務(wù)器。配置如下:

配置阿里云鏡像倉庫:

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

鏡像倉庫配置總結(jié):

(1)當(dāng)所需jar包在本地倉庫沒有時(shí),會(huì)從網(wǎng)絡(luò)上下載。配置鏡像倉庫其實(shí)就是配置去網(wǎng)絡(luò)中哪個(gè)位置下載jar包到本地。

(2)如果在公司,并且公司有搭建鏡像服務(wù)器,推薦使用公司的鏡像服務(wù)器下載jar包,速度會(huì)更快。

(3)如果在家里,使用的是外網(wǎng),可以不配置鏡像服務(wù)器,默認(rèn)連接中央倉庫下載jar包,或者配置阿里云的鏡像服務(wù)器。(注意,如果配置阿里云鏡像服務(wù)器,不可使用手機(jī)熱點(diǎn)網(wǎng)絡(luò)?。。?/p>1.3.3 配置JDK版本

通過 Maven創(chuàng)建的工程,JDK版本默認(rèn)是JDK1.5,每次都需要手動(dòng)改為更高的版本。

這里可以通過修改maven的settings.xml文件, 達(dá)到一勞永逸的效果。

打開 %maven根目錄%/conf/settings.xml 文件并編輯它:

在 settings.xml 的<profiles> 標(biāo)簽內(nèi)部添加如下配置:

<profile>    <id>development</id>    <activation>        <jdk>1.8</jdk>        <activeByDefault>true</activeByDefault>    </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>1.3.4 將Maven配置到Eclipse中

將Maven工具配置到Eclipse中,就可以通過Eclipse和自己安裝的Maven創(chuàng)建Maven項(xiàng)目了。

1、window右鍵--> Preferences

2、點(diǎn)擊Maven選項(xiàng),在右側(cè)選項(xiàng)中勾選 "Download Artifact Sources"

3、點(diǎn)擊add將自己安裝的Maven添加進(jìn)來

4、添加自己安裝的Maven

一定要注意: 自己安裝的Maven不要放在桌面上(容易丟失,并且路徑中往往有空格),maven的安裝路徑中也不要包含中文和空格!

5、將默認(rèn)的maven切換為自己配置的maven

6、設(shè)置maven的settings文件的位置

7、測(cè)試是否配置成功:window---> show view ---> other中搜索 "maven",點(diǎn)擊下面的選框中的選項(xiàng)

在彈出的窗口中,查看自己配置的本地倉庫和遠(yuǎn)程倉庫鏡像:

1.4 Maven項(xiàng)目構(gòu)建在利用Maven構(gòu)建項(xiàng)目時(shí)分兩種,第一種是:使用簡(jiǎn)單方式創(chuàng)建Maven工程(Create a simple project),即在創(chuàng)建時(shí)勾選前面的框。

如果不勾選前面的框,即使用骨架(其實(shí)就是模版)創(chuàng)建Maven工程,只需掌握一種即可!

另,在創(chuàng)建簡(jiǎn)單工程時(shí),還分為創(chuàng)建Java工程和Web工程。下面分別進(jìn)行演示。

1.4.1 創(chuàng)建簡(jiǎn)單工程—Java工程

1、空白處右鍵New ---> Maven Project

2、在彈出的窗口中,勾選前面的框,創(chuàng)建一個(gè)簡(jiǎn)單工程(即不使用骨架),進(jìn)入下一步。

3、在彈出的窗口中,填寫內(nèi)容(Package選擇jar,即創(chuàng)建java工程),點(diǎn)擊完成即可。

在上述內(nèi)容中,必填的內(nèi)容有四項(xiàng):

(1)Group Id -- 組的名稱,通常填寫公司名稱(比如 com.tedu)或者組織名稱(org.apache..)

(2)Artifact Id -- 項(xiàng)目名稱或者模塊名稱

(3)Version -- 項(xiàng)目的版本,創(chuàng)建的項(xiàng)目默認(rèn)是0.0.1-SNAPSHOT 快照,也叫非正式版,正式版是RELEASE)

(4)Package -- 項(xiàng)目的類型: jar表示創(chuàng)建的是Java工程,war表示創(chuàng)建的是web工程,pom表示創(chuàng)建的是父工程(當(dāng)然相對(duì)的還有子工程)或者聚合工程,pom目前我們不討論。

填寫完畢后,點(diǎn)擊完成即可完成創(chuàng)建簡(jiǎn)單Java工程

1.4.2 創(chuàng)建簡(jiǎn)單工程—Web工程

1、空白處右鍵New ---> Maven Project:

2、在彈出的窗口中,勾選前面的框,創(chuàng)建一個(gè)簡(jiǎn)單工程(即不使用骨架),進(jìn)入下一步。

3、在彈出的窗口中,填寫內(nèi)容(Package選擇war,即創(chuàng)建web工程),點(diǎn)擊完成即可。

4、創(chuàng)建完成后pom.xml文件會(huì)報(bào)錯(cuò),說找不到web.xml文件,例如:

手動(dòng)添加(拷貝)即可,例如:

5、創(chuàng)建Servlet程序,測(cè)試運(yùn)行環(huán)境。

上面的錯(cuò)誤是因?yàn)檫\(yùn)行環(huán)境中缺少Servlet的jar包,將tomcat運(yùn)行環(huán)境添加過來即可!

*** 缺少Servlet運(yùn)行環(huán)境解決方案:

1、在項(xiàng)目上點(diǎn)擊鼠標(biāo)右鍵,選擇 "Properties" ---> "Targeted Runtimes": 

或者,

2、如果當(dāng)前沒有配置tomcat運(yùn)行環(huán)境,在項(xiàng)目中的pom.xml文件中的根標(biāo)簽下添加Servlet的jar包的坐標(biāo),引入Servlet,如下:

添加依賴:

<dependencies>    <dependency>        <groupId>javax.servlet</groupId>        <artifactId>servlet-api</artifactId>        <version>2.5</version>        <scope>provided</scope>    </dependency>    <dependency>        <groupId>javax.servlet</groupId>        <artifactId>jsp-api</artifactId>        <version>2.0</version>        <scope>provided</scope>    </dependency></dependencies>

添加后保存pom文件。若還報(bào)錯(cuò),在項(xiàng)目上右鍵選擇 "Maven" ---> "Update Project…" 更新工程即可!

6、實(shí)現(xiàn)Servlet程序

7、測(cè)試訪問:打開瀏覽器訪問地址:http://localhost:8080/MavenSimpleProJavaweb/HelloServlet

1.4.3 Maven的目錄結(jié)構(gòu)

使用Maven創(chuàng)建的工程我們稱之為Maven工程,maven工程具有一定的目錄規(guī)范,對(duì)目錄結(jié)構(gòu)有嚴(yán)格的要求,一個(gè)Maven工程要具有如下目錄結(jié)構(gòu):

下面以Maven的Web項(xiàng)目為例,介紹Maven項(xiàng)目中的目錄結(jié)構(gòu):

MavenSimpleWeb(項(xiàng)目名稱)

|-- src/main/java(源碼目錄): 用于存放程序或項(xiàng)目所需要的Java源碼文件

|-- src/main/resources(源碼目錄):用于存放程序或項(xiàng)目中所需要的配置文件

|-- src/test/java(源碼目錄): 用于存放測(cè)試程序所需要的Java源碼文件

|-- src/test/resources(源碼目錄): 用于存放測(cè)試程序所需要的配置文件

|-- src/main/webapp: (Web應(yīng)用的根目錄,作用類似于動(dòng)態(tài)Web工程中的WebContent目錄)

|-- WEB-INF: 受保護(hù)的目錄,放在其中的資源文件,瀏覽器無法直接訪問

|-- web.xml: Web應(yīng)用的核心配置文件|

|-- target/classes(類目錄): 源碼目錄中的資源經(jīng)過編譯后,會(huì)輸出到類目錄。

|-- pom.xml: Maven項(xiàng)目中非常重要的配置文件,將來項(xiàng)目所需要的任何jar包或者插件,都可以通過 pom文件來導(dǎo)入這些jar包 或插件。

1.5 依賴管理1.5.1 依賴(jar包)管理

依賴管理即jar包的管理,那么通過Maven創(chuàng)建的工程是如何管理jar包的?

1、在Maven項(xiàng)目中如何引入jar包?

在Maven創(chuàng)建的項(xiàng)目中,如果需要引用jar包,只需要在項(xiàng)目的pom.xml文件中添加jar包的坐標(biāo)(GroupID + ArtifactID + Version)即可將jar包引進(jìn)項(xiàng)目中,之后就可以在項(xiàng)目中使用所引入的jar包了。

例如,現(xiàn)在我們?cè)趐om.xml文件中,添加servlet的jar包的坐標(biāo)如下:

<dependency>    <groupId>javax.servlet</groupId>    <artifactId>servlet-api</artifactId>    <version>2.5</version></dependency>在pom.xml文件中,添加mysql驅(qū)動(dòng)包的坐標(biāo)如下:<dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>5.1.32</version></dependency>

2、項(xiàng)目中引入的jar包存放在哪里?

那么問題來了,在pom文件中添加的servlet的jar包坐標(biāo),添加的僅僅是一個(gè)jar包對(duì)應(yīng)的坐標(biāo),而這個(gè)jar包到底存放在哪里呢?

了解Maven管理jar包的規(guī)則之后,我們可以找到j(luò)ar包的存放位置是在本地倉庫(倉庫默認(rèn)是在:C:\Users\{當(dāng)前用戶}\.m2\repository)的: /javax/servlet/servlet-api/2.5/目錄下,例如:

總結(jié):

(1) 在Maven中,所有的jar包全都存放在本地倉庫的目錄中,如果項(xiàng)目中需要使用某一個(gè)jar包,直接在項(xiàng)目的pom.xml文件中通過坐標(biāo)(GroupID + ArtifactID + Version)引入指定位置的jar包即可。

(2) 這樣可以將項(xiàng)目中所有使用的jar包集中在一個(gè)目錄(本地倉庫)中統(tǒng)一進(jìn)行管理,需要時(shí)通過坐標(biāo)直接引入即可,而不是在每個(gè)項(xiàng)目中都拷貝一份,減少了項(xiàng)目體積,也節(jié)省了磁盤空間。

(3) 將來如果別人需要導(dǎo)入你的項(xiàng)目,只需要將項(xiàng)目(當(dāng)然包括pom.xml文件)代碼整體傳給對(duì)方,無需將jar包發(fā)送給對(duì)方,對(duì)方在配置Maven的環(huán)境后, Maven會(huì)自動(dòng)根據(jù)項(xiàng)目中pom.xml文件里配置的坐標(biāo),引入(或下載后再引入)對(duì)應(yīng)的jar包。

3、如果引入的jar包在本地倉庫中沒有呢?

如果是剛配置的Maven環(huán)境,本地倉庫中還沒有太多jar包,此時(shí)在pom文件中通過坐標(biāo)引入jar包,而本地倉庫中沒有這個(gè)jar包,這時(shí)會(huì)怎么樣呢?

若本地倉庫沒有所需要的jar包,則會(huì)到鏡像倉庫(也叫私服)或者中央倉庫(也叫公服)中下載。下面我們就來介紹Maven的這三種倉庫。

1.5.2 Maven三種倉庫

在上面所提到的本地倉庫、鏡像倉庫、中央倉庫是用來Maven用來更好的管理jar包的所采用的一種方式。下面來了解Maven的三種倉庫,以及三種倉庫之間的潛在聯(lián)系。

通過maven構(gòu)建的項(xiàng)目,會(huì)通過項(xiàng)目中的pom.xml文件從遠(yuǎn)程倉庫下載,并保存到本地倉庫

l 如果配置了鏡像倉庫(私服):

項(xiàng)目A需要引入SSM的jar包:根據(jù)坐標(biāo)到本地倉庫中尋找,沒有相對(duì)應(yīng)的jar包,根據(jù)坐標(biāo)到所配置的鏡像倉庫中下載指定的jar包,保存一份到本地倉庫中,再從本地倉庫引入項(xiàng)目中進(jìn)行使用!

如果鏡像倉庫中也沒有相對(duì)應(yīng)的jar包,根據(jù)坐標(biāo)到中央倉庫下載指定的jar包,保存一份到鏡像倉庫中,再下載到本地倉庫中,再從本地倉庫引入項(xiàng)目中進(jìn)行使用

l 如果沒有配置鏡像倉庫(私服):

項(xiàng)目A引入SSM的jar包:根據(jù)坐標(biāo)到本地倉庫中尋找,沒有相對(duì)應(yīng)的jar包,直接到中央倉庫中下載指定的jar包,保存一份到本地倉庫中,再從本地倉庫引入項(xiàng)目中進(jìn)行使用

l 項(xiàng)目B也需要引入SSM的jar包:根據(jù)坐標(biāo)到本地倉庫中尋找,找到了就直接引入到項(xiàng)目中,無需再次下載!

本地倉庫:默認(rèn)的本地倉庫位置在:c:/${user.dir}/.m2/repository,其中${user.dir}表示windows下的用戶目錄。本地倉庫的作用是,用于保存(存儲(chǔ))從私服或者從中央倉庫下載下來的jar包(或插件)。當(dāng)項(xiàng)目中需要使用jar包和插件時(shí),優(yōu)先從本地倉庫查找。

如果本地倉庫中沒有所需的jar包,可以到私服或者到中央倉庫中下載后再保存到本地倉庫。

鏡像倉庫:鏡像倉庫也叫做私服(Nexus),私服一般由公司搭建并維護(hù)(也可以自己搭建)。比如阿里云私服服務(wù)器(http://maven.aliyun.com/nexus/content/groups/public/)。

如果項(xiàng)目中使用到的jar包或者插件本地倉庫沒有,則可以到私服中下載,如果私服中有就直接將jar包保存到本地倉庫中;而如果私服中也沒有所需的jar包,就到公服上下載所需要的jar包,下載之后先在私服上保存一份,最后再保存到本地倉庫。

中央倉庫:中央倉庫也叫做公服,在maven軟件中內(nèi)置了一個(gè)倉庫地址(http://repo1.maven.org/maven2)它就是中央倉庫,服務(wù)于整個(gè)互聯(lián)網(wǎng),由Maven團(tuán)隊(duì)自己維護(hù),里面存儲(chǔ)了非常全的jar包,它包含了世界上大部分流行的開源項(xiàng)目的jar包。

那么我們?cè)谑褂肕aven構(gòu)建的Java項(xiàng)目,項(xiàng)目中所使用的jar包會(huì)來自哪里呢?

例如,通過Maven先后構(gòu)建項(xiàng)目A和項(xiàng)目B,在項(xiàng)目中都需要依賴第三方j(luò)ar包:

1) 如果項(xiàng)目A中需要依賴第三方j(luò)ar包,只需要在項(xiàng)目下的pom文件中引入jar包在本地倉庫中的坐標(biāo)即可使用。如果本地倉庫沒有所需要的jar包,則會(huì)連接私服(需要提前配置)下載所需jar包到本地倉庫供項(xiàng)目使用。

2) 如果私服上也沒有所需的jar包,則會(huì)連接中央倉庫下載所需要的jar包保存到私服,再將jar包從私服下載至本地倉庫,供項(xiàng)目使用。

3) 如果沒有配置私服,則默認(rèn)連接中央倉庫下載所需要的jar包到本地倉庫中供項(xiàng)目使用

4) 當(dāng)項(xiàng)目B也需要依賴第三方j(luò)ar包時(shí),先到本地倉庫中查找所需jar包,如果有則直接引用而無需再次下載,如果仍有部分jar包本地倉庫中沒有,則同上,即連接私服下載所需jar包到本地倉庫。若私服中也沒有所需jar包,則連接中央倉庫下載jar包到私服,再從私服下載jar包到本地倉庫中,供項(xiàng)目使用。

1.5.3 添加依賴:方式一

使用maven插件的索引功能快速添加jar包

這種方式需要本地倉庫中已經(jīng)包含了該jar包,否則搜索不到!!

1、如果本地倉庫中有我們需要的jar包,可以在項(xiàng)目中的pom.xml文件中空白處右鍵--> Maven --> Add Dependency在彈出的窗口中添加所需要的依賴(jar包),如圖:

2、添加依賴示例:添加spring的jar包的坐標(biāo)到項(xiàng)目中

(1) 在項(xiàng)目中的pom.xml文件中右鍵 -> Maven -> Add Dependency,在彈出的窗口中輸入 "spring":

選中要添加的jar包(坐標(biāo)會(huì)自動(dòng)填寫),點(diǎn)擊OK即可完成添加

(2)如果搜索不到j(luò)ar包(保證本地倉庫中已經(jīng)下載了該jar包),可以嘗試重建索引。

"Maven Repositories" 視圖窗口中可以看到如下內(nèi)容:

在"Local Repositories"上右鍵選擇 "Rebuild Index" 即可重建索引。

完成后,再嘗試搜索jar包進(jìn)行添加。

1.5.4 添加依賴:方式二

1、直接在pom.xml文件中的<dependencies>標(biāo)簽內(nèi)部添加。例如:在pom.xml文件中添加如下配置,就可以將junit單元測(cè)試的jar包引入到項(xiàng)目中來了。

添加依賴:

<dependencies>    <dependency>        <groupId>junit</groupId>        <artifactId>junit</artifactId>        <version>4.9</version>        <scope>test</scope>    <dependency><dependencies>

2、手動(dòng)添加依賴需要指定所依賴jar包的坐標(biāo),但是在大部分情況下,我們是不知道jar包的坐標(biāo)的。可以通過訪問如下網(wǎng)址,在互聯(lián)網(wǎng)上搜索查詢:

http://mvnrepository.com

3、示例:添加spring的jar包的坐標(biāo)到項(xiàng)目中

(1)訪問上面其中的一個(gè)網(wǎng)址,在搜索框中搜索 "spring"

(2)在搜索出來的內(nèi)容中,選擇所需要的版本并點(diǎn)擊版本,查看該版本的spring jar包所對(duì)應(yīng)的坐標(biāo):

(3)將坐標(biāo)直接拷貝到項(xiàng)目的pom.xml文件中即可:

4、將上圖中文本框中的坐標(biāo)拷貝到pom.xml文件中:

1.6 將Maven整合到IntelliJ IDEA中

將Maven整合到IntelliJ IDEA中的過程,與整合到Eclipse中類似。這一塊我將在我的下一篇文章中專門介紹。

掃描二維碼推送至手機(jī)訪問。

版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。

轉(zhuǎn)載請(qǐng)注明出處http://macbookprostickers.com/xintu/18388.html

標(biāo)簽: 阿里云建站教程jsp

相關(guān)文章

關(guān)于ueeshop建站 每年繳費(fèi)多少的信息

張家口市金橋人力資源開發(fā)服務(wù)中心為張家口市公安局公開招聘警務(wù)輔助人員公告根據(jù)工作需要,決定面向社會(huì)公開招聘警務(wù)輔助人員(輔警),現(xiàn)將有關(guān)事項(xiàng)公告如下:一、招聘原則堅(jiān)持德才兼?zhèn)湟缘聻橄鹊挠萌藰?biāo)準(zhǔn),按照公...

深圳網(wǎng)絡(luò)營(yíng)銷排名,更好的品牌設(shè)計(jì)公司

達(dá)內(nèi)教育IT培訓(xùn)中心為您整理關(guān)于深圳十大網(wǎng)絡(luò)營(yíng)銷培訓(xùn)機(jī)構(gòu)排名,的相關(guān)內(nèi)容深圳十大網(wǎng)絡(luò)營(yíng)銷培訓(xùn)機(jī)構(gòu)排名就找達(dá)內(nèi)教育IT培訓(xùn)中心,達(dá)內(nèi)教育IT培。企業(yè)認(rèn)證 所在地 深圳市龍崗區(qū)塘坑商業(yè)大廈A603 聯(lián)系電...

濟(jì)南 網(wǎng)站建設(shè),濟(jì)南網(wǎng)站建設(shè)方案詳細(xì)

濟(jì)棗高鐵最新信息官網(wǎng)http://m.zk71.com/qiye/9496296.html濟(jì)棗高鐵是國(guó)家中長(zhǎng)期鐵路網(wǎng)規(guī)劃項(xiàng)目,也是山東“四橫六縱”高鐵網(wǎng)的重要旅游通道。線路自濟(jì)南樞紐港溝站引出,經(jīng)濟(jì)南...

淘寶關(guān)鍵詞修改會(huì)影響排名嗎(淘寶關(guān)鍵詞可以經(jīng)常修改嗎)

淘寶店鋪的排名之間關(guān)系到店鋪的權(quán)重和銷量淘寶關(guān)鍵詞修改會(huì)影響排名嗎,所以賣家們要密切關(guān)注淘寶網(wǎng)的排名規(guī)則。那么淘寶關(guān)鍵詞修改會(huì)影響排名嗎,最近淘寶網(wǎng)關(guān)于排名又有哪些最新規(guī)則呢?我們一起來解讀。一、標(biāo)題...

江小白網(wǎng)絡(luò)營(yíng)銷經(jīng)典案例分析,江小白網(wǎng)絡(luò)營(yíng)銷案例分析ppt

在近幾年江小白通過顛覆傳統(tǒng)的營(yíng)銷方式,實(shí)現(xiàn)了低成本地快速切入市場(chǎng)那傳統(tǒng)企業(yè)能從江小白的營(yíng)銷案例中學(xué)到什么呢在此基礎(chǔ)上如何實(shí)現(xiàn)營(yíng)銷方式的變。價(jià)值鏈和案例啟示等方面對(duì)江小白成功地過程進(jìn)行分析 江小白自白...

廣西關(guān)鍵詞seo優(yōu)化排名(肥城市區(qū)seo關(guān)鍵詞排名)

很多企業(yè)網(wǎng)站考慮做優(yōu)化,但只認(rèn)準(zhǔn)了做指數(shù)大的關(guān)鍵詞,卻忽略掉了長(zhǎng)尾詞的重要性。其實(shí)網(wǎng)站的絕大部分流量都是來自長(zhǎng)尾詞。尤其是門戶類網(wǎng)站,因此優(yōu)化長(zhǎng)尾詞也是網(wǎng)站優(yōu)化的一個(gè)重要步驟。那么什么是長(zhǎng)尾詞,如何挖...

現(xiàn)在,非常期待與您的又一次邂逅

我們努力讓每一次邂逅總能超越期待

  • 效果付費(fèi)
    效果付費(fèi)

    先出效果再付費(fèi)

  • 極速交付
    極速交付

    響應(yīng)速度快,有效節(jié)省客戶時(shí)間

  • 1對(duì)1服務(wù)
    1對(duì)1服務(wù)

    專屬客服對(duì)接咨詢

  • 持續(xù)更新
    持續(xù)更新

    不斷升級(jí)維護(hù),更好服務(wù)用戶