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

2018-04-11 09:57 更新

創(chuàng)建Maven項目

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

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

導(dǎo)入Maven項目

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

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

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

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

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號