使用Intellij IDEA 和maven建立web專案webapp全過程
安裝Maven
下載安裝
解壓到安裝目錄。
配置
右鍵桌面的計算機圖示,屬性–>高階系統設定–>環境變數,新增M2_HOME
的環境變數,然後將該變數加入的PATH
中。
注意 必須要有JAVA_HOME
和個環境變數,不然maven會提示錯誤。
如果想要修改maven的本地倉庫位置,可以在maven的安裝目錄下的conf目錄下的settings.xml配置檔案中設定。
開啟CMD,輸入mvn --version
,看到如下提示就說明安裝成功了。
配置IntelliJ
在IntelliJ的設定中,可以設定maven的安裝目錄,settings.xml檔案的位置,和本地倉庫的位置等資訊。
新建
新建maven專案,create from archetype,選擇maven-archetype-webapp
Next,填寫GroupId,ArtifactId和Version
Next,這裡在Properties中新增一個引數archetypeCatalog=internal
,不加這個引數,在maven生成骨架的時候將會非常慢,有時候會直接卡住。
來自網上的解釋:
archetypeCatalog表示外掛使用的archetype元資料,不加這個引數時預設為remote,local,即中央倉庫archetype元資料,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元資料。
Next,填寫專案名稱和module名稱。
點選Finish。
專案的目錄結構如下:
設定
配置專案的JDK和language level
在main資料夾下新建一個java資料夾,把它設為原始碼資料夾。
為module新增外部依賴的jar包。
新增tomcat的依賴是為了滿足servlet
和jsp
依賴的,tomcat作為一個servlet
容器提高了servlet
和jsp
的API。
新增jar包依賴。
設定artifact。
設定tomcat。
啟動tomca
訪問