日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

maven安装、配置以及IDEA创建maven项目(Maven的Web项目)

發布時間:2025/3/19 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 maven安装、配置以及IDEA创建maven项目(Maven的Web项目) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Maven下載、安裝

去Maven官網下載相應的maven版本(一般maven和jdk版本有對應關系,jdk1.8對應maven3.3.9),下載后解壓到你想放的位置即可。

2. Maven配置

2.1 首先我們為了方便在命令行運行maven相關命令,在系統環境變量path中添加maven的安裝目錄路徑信息(D:\Soft\IntelliJ IDEA 2020.2.2\apache-maven-3.3.9\bin),添加后打開命令行輸入【mvn -v】即可,如下圖。

注意:如果輸入【mvn -v】后提示“Please set the JAVA_HOME variable”,那么我們需要先在環境變量中創建“JAVA_HOME”變量,如下圖。

2.2 配置本地倉庫,如果沒有配置,默認的倉庫位置是C:/Users/用戶名/Adminstrator/.m2/repository,如果要配置,則在maven的settings.xml文件中配置,如下圖。

3. IDEA創建Maven項目

IDEA內置了maven,但是內置的maven要更改某些設置很麻煩,所以使用我們自己下載的maven。

3.1 讓IDEA使用我們自己的maven

點擊【File】--》【Settings】--》【Build,Execution,Deployment】--》【Maven】,然后配置下圖的三個目錄,如下圖。

3.2 配置參數

點擊上圖的maven標簽,點擊【Runner】,在JRE欄中選擇JDK版本以及添加一個VM Options參數(-DarchetypeCatalog=internal避免每次創建maven項目會下載模板文件,加快創建)

3.3 為了省去之后新工程的配置,我們再設置一下

點擊【File】--》【New Project Settings】--》【Settings for New Projects】--》【Build,Execution,Deployment】--》【Maven】,然后和3.1和3.2一樣配置。

3.4?IDEA創建maven項目

如果還沒有工程的話,先創建一個空工程。右鍵工程名新建一個Module,選擇Maven,并選擇JDK,勾選create from archetype,如果只是創建普通項目,則選擇【maven-archetype-quickstart】,如果是JavaWeb項目,選擇【maven-archetype-webapp】,如下圖。

簡單的修改一下名稱,不修改也行,隨意。

最后,在run窗口中出現【Build success】說明創建成功(如果創建失敗,多創建幾次,創建第一次容易失敗),如下圖。

?

4. 使用Maven創建web項目

4.1 創建maven-web項目

與創建普通maven項目類似,主要是在選擇模板時不是【maven-archetype-quickstart】,而是【maven-archetype-webapp】,最后創建的結構如下圖所示。

通過與maven的目錄結構相比,我們需要在main目錄下添加java文件夾(需要右鍵該目錄選擇【mark directory as】--》【Sources Root】)和resources文件夾(需要右鍵該目錄選擇【mark directory as】--》【Resources Root】),目錄結構如下。

4.2 編寫一個測試servlet程序

選中main目錄下的java文件夾,按下【alt】+【insert】,輸入【servlet】,選中【create new servlet】,自己進行相應修改,如下圖所示。

創建了servlet程序后,來到webapp目錄下的web.xml文件,進行servlet的配置,如下圖

4.3 安裝Tomcat服務器

從apache官網下載Tomcat,如有需要可在評論向我索取,直接解壓到相應目錄即可,然后Tomcat的配置可參考另一篇博客。

4.4 IDEA的maven項目配置Tomcat服務器

如果是第一次,那么點擊工具欄中的【Add Configuration】,如果不是第一次,那么選擇【Edit Configuration】,如下圖。

然后如下圖操作。

然后在【Server】菜單下配置如下圖操作所示(關于Tomcat熱部署的相關內容可參考另一篇博客)

然后在【Deployment】配置如下圖所示。

生成Artifact,如下,選擇你的項目即可(如果沒有項目相對應的artifacts,可參考我的另一篇博客)。注意:項目名后面只跟著war是把項目打包然后部署到Tomcat安裝包的目錄下;項目名后面跟著war exploded是把項目編譯在當前項目的target目錄中,能得到項目的真實路徑,所以一般我們選擇這種。

然后設置一下項目名稱即可。

最后運行即可,如下圖。

?

?

附錄一 Maven打包提示“com.google.code.kaptcha包不存在”

解決:這個問題其實是我們手動添加了谷歌驗證碼的kaptcha包,但是maven打包只會去倉庫找包,找不著就報錯,但是不影響我們程序運行。那么為了能夠順利打包,我們首先需要在pom.xml文件引入kaptcha的依賴說明,如下圖。

然后去maven中央倉庫搜索,如下圖。

我們點擊后,跳轉到詳情頁,如下圖。

下載jar包后在終端的命令行輸入如下命令即可成功打包,maven即可識別。

mvn install:install-file -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dfile=“你的路徑/kaptcha-2.3.2.jar” -Dpackaging=jar -DgeneratePom=true

總結

以上是生活随笔為你收集整理的maven安装、配置以及IDEA创建maven项目(Maven的Web项目)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。