使用IntelliJ IDEA和Maven創建Java項目入門

      網友投稿 1209 2022-05-29

      1. Maven簡介

      Maven是一個項目管理工具,它包含了一個項目對象模型?(Project Object Model),一組標準集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標(goal)的邏輯。當你使用Maven的時候,你用一個明確定義的項目對象模型來描述你的項目,然后Maven可以應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。

      相對于傳統的項目,Maven?下管理和構建的項目真的非常好用和簡單,所以這里也強調下,盡量使用此類工具進行項目構建, 它可以管理項目的整個生命周期。

      (1)下載Maven

      官方地址:http://maven.apache.org/download.cgi

      (2)將文件解壓到某個目錄

      (3)配置maven環境變量

      ●Maven環境測試

      打開命令行窗口,輸入mvn -v,如果有maven?版本信息輸出則證明配置成功,否則請查看自己配置路徑等是否正確。

      注意:安裝maven前請確保已安裝JDK并成功配置其環境變量。

      顯示版本信息的命令:mvn -v

      在C:\Users\Administrator下創建.m2目錄的命令:

      mvn help:system

      執行該命令后將在C:\Users\Administrator下創建.m2目錄。該目錄將作為本次倉庫的根目錄,在該目錄下可以放置配置文件和repository。

      (4)將maven安裝目錄下的conf/settings.xml文件復制到

      C:\Users\Administrator\.m2目錄下。使用國內華為云的Maven公共倉庫,下載依賴構建包速度很快,否則,maven項目默認從國外的中央倉庫下載。

      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

      huaweicloud

      *,!HuaweiCloudSDK

      https://repo.huaweicloud.com/repository/maven/

      MyProfile

      HuaweiCloudSDK

      https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/

      true

      false

      2、在Intellij IDEA中配置maven

      (1)打開-File-Settings

      (2)Importing保留其默認值

      1)如下圖標注2所示,Import Maven projects automatically?表示?IntelliJ IDEA?會實時監控項目的?pom.xml?文件,進行項目變動設置。

      2)如下圖標注3?所示,在?Maven?導入依賴包的時候是否自動下載源碼和文檔。默認是沒有勾選的,也不建議勾選,原因是這樣可以加快項目從外網導入依賴包的速度,如果我們需要源碼和文檔的時候我們到時候再針對某個依賴包進行聯網下載即可。IntelliJ IDEA?支持直接從公網下載源碼和文檔的。

      3)下圖標注?4所示,可以設置導入的?VM?參數。一般這個都不需要主動改,除非項目真的導入太慢了我們再增大此參數。

      3、在IntelliJ IDEA中創建Java project

      (1)File -> New -> Project...

      (2)創建HelloWorld程序

      (3)設置項目名稱和指定項目保存的位置(工作區目錄)

      (4)環境搭建成功

      點擊右上角工具欄中的運行按鈕(綠色三角箭頭),運行編譯

      創建結束后,項目代碼結構如下:

      4、在IntelliJ IDEA中基于Maven創建?Java?項目

      (1)File -> New -> Project...

      (2)設置GroupId和ArtifactId屬性值

      GroupId:是一個工程在全局中的唯一標識符,一般地,它就是工程名,使用一個完全的包名將一個工程識別出來。

      Artifact:是工程將要產生或需要使用的文件,可以是.jar,.war,源文件等。每個Artifact由GroupId和ArtifactId組合進行唯一識別。

      使用IntelliJ IDEA和Maven創建Java項目入門

      (3)指定Maven的安裝目錄

      (4)指定項目保存的位置(工作區目錄)

      (5)點擊Finish后,項目代碼結構如下:

      (6)選擇根目錄->?src->?main->?java文件夾,右擊選擇new->Java class,新建一個名稱為test的java類文件:

      (7)運行測試程序,在編輯區右擊選擇Run?‘test.main()’,在控制臺中能看到“hello world”說明項目創建成功:

      Java IDE Maven

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:multi-mechanize負載壓力
      下一篇:[跟著官方文檔學pytest][五][學習筆記]
      相關文章
      亚洲中文字幕久久久一区| 亚洲精品国产啊女成拍色拍| 亚洲剧场午夜在线观看| 久久久久亚洲Av无码专| 亚洲欧洲成人精品香蕉网| 亚洲天堂中文字幕在线| 亚洲色偷拍区另类无码专区| 亚洲国产成人久久综合野外| www国产亚洲精品久久久日本| 亚洲经典千人经典日产| 亚洲精品无码人妻无码| 亚洲第一成年网站视频| 亚洲AV无码AV吞精久久| 最新亚洲人成无码网站| 亚洲av无码乱码在线观看野外| 亚洲av无码乱码在线观看野外 | 日韩色视频一区二区三区亚洲| 亚洲AV香蕉一区区二区三区| 亚洲AV第一成肉网| 亚洲?V乱码久久精品蜜桃 | 4338×亚洲全国最大色成网站| 亚洲国产精品专区在线观看| 亚洲人成网站色在线入口| 国产成人麻豆亚洲综合无码精品| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲精品一品区二品区三品区| 亚洲国产精品无码久久久蜜芽| 久久久影院亚洲精品| 亚洲美女激情视频| 亚洲av专区无码观看精品天堂| 国产精品亚洲四区在线观看| 亚洲精品无码av片| 国产亚洲综合一区二区三区| 亚洲国产精品狼友中文久久久| 国内精品99亚洲免费高清| 国产AV无码专区亚洲Av| 久久久久亚洲AV片无码下载蜜桃| 亚洲第一成年网站大全亚洲| 亚洲已满18点击进入在线观看| 亚洲精品精华液一区二区| 亚洲美女在线国产|