2021-05-12 14:32:11
淺談基於Intellij IDEA Maven的設定與使用
在Java開發中,引入jar包的方式從種類上劃分,可分為自動匯入和手動匯入,然而,手動匯入繁瑣,不是很適合當前開發模式,手動匯入也被自動匯入所取代。
當前,Maven和Gradle是比較主流的自動匯入工具,本篇文章,我們主要分析Maven自動匯入。
在進入正文前,我們先來看看一個概念,即“倉庫”。何為倉庫呢?指存放jar檔案的庫,具體來說,就是專案所需的jar檔案庫。在公司開發中,倉庫一般分文中央
倉庫和本地倉庫,本地倉庫作為開發本地用,中央倉庫為公司所用,使用它們的邏輯是這樣的:
(1)先查本地倉庫是否有相關的jar包,若有,則直接獲取;
(2)若本地倉庫沒有相關的jar包,則本地倉庫從中央倉庫獲取到本地,然後專案再從本地倉庫獲取
一 Maven設定
在設定Maven時,請先安裝JDK7及以上版本,檢查jdk版本:java -version,我電腦安裝的時jdk 11
1.下載解壓版本。
官網: https://maven.apache.org/download.cgi
2.將下載的Maven解壓到指定位置,這裡,我解壓到C:Maven
3.設定環境變數
(1)Maven_HOME:C:Mavenapache-maven-3.6.0
(2)將Maven_HOME變數新增到PATH
%Maven_HOME%bin
4.建立本地倉庫,我的本地倉庫為E:MyRepos
5.修改Maven的settings(C:Mavenapache-maven-3.6.0confsettings.xml)檔案,新增本地倉庫路徑
6.測試Maven是否設定成功。
在dos中輸入:mvn help:system ,E:MyRepos會自動產生一些檔案,說明設定成功
E:MyRepos 增加了如下檔案
提示:在測試完安裝成功後,將E:MyRepos 測試時生成的所有檔案清空
二 在Intellij IDEA中設定Maven
1.啟動Intellij IDEA,Create new Project=>Maven=>Project SDK=>勾選"Create from archetype",
這裡我選擇WepApp作為測試
2.設定專案相關資訊
GroupId:可以當作專案的名稱空間,一般為公司域名倒寫
ArtifactId:專案名稱
Version:版本,預設即可
3.選擇Maven包和本地倉庫
4.一直Next直到專案構建完成,如下為預設構造的WebApp專案
5.關於Maven在Intellij IDEA詳細設定
File=>Settings=>Build,Execution,Deploymen=>Build Tools=>Maven=>Importins
進行相關設定即可
三 設定Tomcat
1.Add Configuration=>Templates=>Tomcat Server=>Local
2.設定Server
在Application server選擇設定好的Tomcat即可,我的是Tomcat 9.0.14
3.設定代理
Deployment=>+=>Artifact=>MavenTest:war,將Application context名字修改與專案名相同,因為本專案
名為MavenTest,所以更改為MavenTest
4.瀏覽器輸入:http://localhost:8080/MavenTest/ ,出現如下,說明部署成功
四 在Tomcat中部署war
1.將MavenTest.war拷貝到Tomcat的webapps目錄下即可,我的為:
C:Program FilesApache Software FoundationTomcat 9.0MavenTest.war
2.啟動Tomcat,就可以存取了
五 版權區
- 轉載部落格,必須註明部落格出處
- 博主網址:http://www.cnblogs.com/wangjiming/
- 如您有新想法,歡迎提出,郵箱:2098469527@qq.com
相關文章