創(chuàng)建和導(dǎo)入Maven項(xiàng)目

2018-04-11 09:57 更新

創(chuàng)建Maven項(xiàng)目

IntelliJ IDEA 可以讓您創(chuàng)建 Maven 項(xiàng)目或?qū)?Maven 支持添加到任何現(xiàn)有項(xiàng)目。

  1. 啟動(dòng)“新建項(xiàng)目(New Project)”向?qū)?。如果?dāng)前 IntelliJ IDEA 中未打開任何項(xiàng)目,請(qǐng)單擊歡迎屏幕上的 Create New Project;否則,請(qǐng)從主菜單選擇:File | 新建|項(xiàng)目(File | New | Project)。
  2. 從左側(cè)的選項(xiàng)中選擇:Maven。
  3. 如果您想要使用預(yù)定義的項(xiàng)目模板(通過單擊“添加原型(Add Archetype)”配置自己的原型),請(qǐng)指定項(xiàng)目的SDK(JDK),或者,請(qǐng)使用默認(rèn)項(xiàng)目和原型。點(diǎn)擊“下一步”。
  4. 在向?qū)У南乱豁撋?,指定添加?pom.xml 文件中的以下 Maven 基本元素:
    • GroupId - 新項(xiàng)目的一個(gè)包。
    • ArtifactId - 您的項(xiàng)目的名稱。
    • Version - 新項(xiàng)目的一個(gè)版本。默認(rèn)情況下,該字段是自動(dòng)指定的。
    點(diǎn)擊“下一步”。
  5. 如果您使用 Maven 原型創(chuàng)建項(xiàng)目,IntelliJ IDEA 會(huì)顯示 Maven 設(shè)置,您可以使用它來設(shè)置 Maven 主目錄和 Maven 存儲(chǔ)庫。另外,您可以檢查原型屬性。點(diǎn)擊“下一步”。
  6. 指定名稱和位置設(shè)置。點(diǎn)擊“完成”。

導(dǎo)入Maven項(xiàng)目

提示:當(dāng)您導(dǎo)入 Maven 工件時(shí),IntelliJ IDEA 會(huì)嘗試盡可能使用 Maven 配置并保留工件的擴(kuò)展。

提示:您可以在主菜單上選擇:文件|新建|從現(xiàn)有源項(xiàng)目(File | New | Project from Existing Sources)或在歡迎界面上單擊“導(dǎo)入項(xiàng)目(Import Project)”。按照導(dǎo)入項(xiàng)目向?qū)У恼f明,您可以快速導(dǎo)入您的 Maven 項(xiàng)目。

  1. 在主菜單上,選擇:文件| 打開(File | Open)。
  2. 在打開的對(duì)話框中,選擇要導(dǎo)入的項(xiàng)目的 pom.xml。點(diǎn)擊“確定”。
  3. 在 Import Project 向?qū)У牡谝豁撋?,?Import Model from External 模型中選擇 Maven,然后單擊“下一步”。(如果選擇了 pom.xml,則不顯示該頁面。)
  4. 指定 Maven 設(shè)置或使用默認(rèn)選擇。一個(gè)項(xiàng)目的默認(rèn)設(shè)置通常就足夠了。但是,您可以選擇以下(常用)選項(xiàng):
    • 以遞歸方式搜索項(xiàng)目(Search for projects recursively) - 如果選擇此選項(xiàng),則子項(xiàng)目(如果有)將找到并正確設(shè)置。
    • 自動(dòng)導(dǎo)入Maven項(xiàng)目(Import Maven projects automatically) - 如果選擇此選項(xiàng),則每次更改 POM 文件時(shí)都會(huì)自動(dòng)導(dǎo)入項(xiàng)目,并且無需手動(dòng)控制何時(shí)導(dǎo)入更改。但是請(qǐng)注意,重新導(dǎo)入大型項(xiàng)目可能需要一些時(shí)間。另外,請(qǐng)注意,IntelliJ IDEA 項(xiàng)目中所做的更改(例如,通過“項(xiàng)目結(jié)構(gòu)(Project Structure)”對(duì)話框?yàn)轫?xiàng)目添加依賴項(xiàng))將在 POM 重新導(dǎo)入時(shí)被重寫,因?yàn)?IntelliJ IDEA 將 POM 文件視為單一真實(shí)源。
    點(diǎn)擊“下一步”。
    如果 IntelliJ IDEA 在您的項(xiàng)目中檢測(cè)到配置文件,它會(huì)在下一個(gè)顯示它們。
  5. IntelliJ IDEA顯示找到的項(xiàng)目,您可以選擇需要導(dǎo)入的項(xiàng)目。點(diǎn)擊“下一步”。
  6. 指定項(xiàng)目的 SDK 并單擊“下一步”。
  7. 指定名稱和項(xiàng)目的位置。點(diǎn)擊“完成”。

將新的Maven模塊添加到現(xiàn)有項(xiàng)目

您可以將Maven模塊添加到您已經(jīng)在其中工作的項(xiàng)目中。

  1. 在項(xiàng)目工具窗口中,右鍵單擊項(xiàng)目文件夾并選擇:新建| 模塊(New | Module)?;蛘撸谥鞑藛紊?,選擇:文件|新建|模塊(File| New | Module)來打開新建模塊向?qū)А?/li>
  2. 如果您使用主菜單添加模塊,則添加模塊的過程與創(chuàng)建Maven項(xiàng)目相同。如果通過右鍵單擊根文件夾來添加子模塊,則添加新模塊的過程更短。您需要在 ArtifactId 字段中指定您的模塊的名稱。其余信息會(huì)自動(dòng)添加,您可以使用默認(rèn)設(shè)置或根據(jù)您的首選項(xiàng)進(jìn)行更改。另外,請(qǐng)注意,默認(rèn)情況下,添加為模塊和父字段,顯示您嘗試添加模塊的項(xiàng)目的基本 Maven 屬性(groupId,artifactId 和 version)。您可以單擊 以更改顯示的信息。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)