久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

【JavaWeb】98:Maven配置詳解

 劉小愛v 2020-07-21

今天是劉小愛自學(xué)Java的第98天,。

感謝你的觀看,謝謝你,。

話不多說,,開始今天的學(xué)習(xí):

經(jīng)過97天的學(xué)習(xí),對于JavaSE,、數(shù)據(jù)庫以及前端的基本知識,,都有了一個大致的了解,。

在有了這些基礎(chǔ)后,就可以開始做Java項目了,。

而在項目開發(fā)過程中會遇到一些問題:

  • jar包太多了,,放在lib文件夾中會很亂。
  • jar包不同版本之間可能還會有沖突,。
  • 多個項目使用的jar包一樣,,需要復(fù)制多份。
  • 如果發(fā)現(xiàn)了自定義jar包的bug,,修改后需要開發(fā)人員每次都手動接收新的jar包并替換掉本地的jar包,,麻煩。

主要都是對于jar包的處理,,而對于這些問題的解決方案就是使用maven,。

一、maven概述

maven,,專家的意思,,它是一個項目管理工具。

1maven下載

通過網(wǎng)絡(luò)搜索其官網(wǎng)下載即可,。

該軟件是由Apache這個組織開源的,,不得不是說這個組織挺偉大的,Tomcat也是其開源的,。

需要將壓縮包解壓到一個沒有中文,,空格或其他特殊字符的文件夾內(nèi),解壓即可使用,。

2maven作用

其中maven的主要作用有:

  • 項目管理:編譯,、測試、打包,、部署,、運行,這一套流程都可以用maven來管理,。
  • 管理jar包:也就是上述提到的問題,。
  • 管理插件:開發(fā)過程中會需要使用各種插件。

3maven環(huán)境變量配置

和Java一樣,,也需要配置maven環(huán)境變量,。

做一個知識點的回顧,環(huán)境變量的作用在于:

可以讓該程序在任何路徑下運行,,如果沒有配置環(huán)境變量只能在其對應(yīng)的安裝路徑下運行,。

環(huán)境變量配置好后,在dos窗口中輸入命令:mvn -v,如果運行成功即表示配置完成,。

二,、maven倉庫

倉庫就可以理解成一個目錄,專門用來存儲項目中需要的jar包,,需要時直接引入即可,。

其又被分為:本地倉庫,中央倉庫以及私服,。

1本地倉庫的配置

這是一定需要配置的,,一個maven項目創(chuàng)建好后,如果需要jar包,,它會優(yōu)先去本地倉庫去找,。

  • 如果本地倉庫有該jar包,就直接使用,,沒有網(wǎng)絡(luò)也能引入,。

  • 如果本地倉庫沒有該jar包,就需要去中央倉庫或者私服中去下載,。

①maven文件目錄

在該目錄下可以創(chuàng)建一個文件夾repository用于存放下載的jar包,。

②conf文件夾下setting文件

conf即存放配置文件的地方,其中里面的setting文件就是一個核心配置文件,。

③本地倉庫路徑

找到標(biāo)簽<settings>,,使用標(biāo)簽<localRepository>可以配置本地倉庫路徑。

當(dāng)然其也有一個默認(rèn)的路徑,,不自定義路徑也行,,不過自己配置下也挺簡單的。

并且一般不會將其存放在c盤中,,因為隨著我們的不停使用,,repository文件夾虎越來越大。

我這邊為求方便就放在c盤了,,畢竟以后工作也不會用到該電腦,。

2私服倉庫的配置

maven所有的jar包都是從中央倉庫下載的,是國外提供的一個資源庫,。

但是在國內(nèi)這種網(wǎng)絡(luò)條件下,,去訪問國外的網(wǎng)站是比較慢的,所以私服就出來了,。

找到<mirrors>標(biāo)簽,,在該標(biāo)簽下配置私服。

阿里巴巴作為國內(nèi)頂尖的互聯(lián)網(wǎng)企業(yè),,就提供了一個公共代理倉庫,,配置阿里云私服即可,。

當(dāng)然有的企業(yè)也會配置屬于自己的私服,。

三,、maven工程

使用IDEA創(chuàng)建maven工程之前需要將本地的maven配置到IDEA環(huán)境中。

在IDEA開發(fā)工具中選擇:File—Other Settings—Setting for New Projects

1配置本地maven

找到Maven選項欄:

Maven home中配置maven的安裝路徑,。

User settings file中配置maven中settings文件的路徑,。

配置好后本地倉庫會自動設(shè)置成在配置文件中設(shè)定的路徑。

2配置maven參數(shù)

創(chuàng)建maven項目后,,默認(rèn)會下載一些配置資源,,所以需要配置maven參數(shù)。

找到Maven中的Runner,,將參數(shù)設(shè)置到VM Options,,其中參數(shù)為:

-DarchetypeCatalog=internal

3創(chuàng)建maven-web項目

①創(chuàng)建普通java項目

NEW Project—選擇Maven創(chuàng)建項目。

GroupID是項目組織唯一的標(biāo)識符,。

比如項目叫test001,,那么GroupID就是com.liuxiaoai.test001(域名+公司名+項目名)

ArtifactID就是項目的唯一的標(biāo)識符,一般都是項目名+說明,。

當(dāng)然學(xué)習(xí)階段也沒有那么嚴(yán)格,,了解即可。

②配置打包方式

在pom.xml文件夾中加一行標(biāo)簽:

<packaging>war<packaging>

即配置打包方式為war包,。

同時點擊import Change改變項目結(jié)構(gòu),。

③配置webapp目錄和web.xml

找到Projet Strusture—Facets

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多