
- Maven 教程
- Maven - 首頁
- Maven - 概述
- Maven - 環境設定
- Maven - POM
- Maven - 構建生命週期
- Maven - 構建配置檔案
- Maven - 倉庫
- Maven - 外掛
- Maven - 建立專案
- Maven - 構建和測試專案
- Maven - 外部依賴
- Maven - 專案文件
- Maven - 專案模板
- Maven - 快照
- Maven - 構建自動化
- Maven - 管理依賴
- Maven - 部署自動化
- Maven - Web 應用
- Maven - Eclipse IDE
- Maven - NetBeans
- Maven - IntelliJ IDEA
- Maven 有用資源
- Maven - 常見問題解答
- Maven - 快速指南
- Maven - 有用資源
- Maven - 討論
Maven - IntelliJ IDEA 整合
IntelliJ IDEA 內建支援 Maven。在本例中,我們使用 IntelliJ IDEA 社群版 11.1。
IntelliJ IDEA 的一些特性如下:
您可以從 IntelliJ IDEA 執行 Maven 目標。
您可以使用 IntelliJ IDEA 自帶的控制檯檢視 Maven 命令的輸出。
您可以在 IDE 中更新 Maven 依賴項。
您可以從 IntelliJ IDEA 內部啟動 Maven 構建。
IntelliJ IDEA 根據 Maven 的 pom.xml 自動執行依賴項管理。
IntelliJ IDEA 從其工作區解析 Maven 依賴項,無需安裝到本地 Maven 儲存庫(需要依賴項專案位於同一工作區)。
IntelliJ IDEA 自動從遠端 Maven 儲存庫下載所需的依賴項和原始碼。
IntelliJ IDEA 提供用於建立新的 Maven 專案和 pom.xml 的嚮導。
以下示例將幫助您利用 IntelliJ IDEA 和 Maven 整合的優勢。
在 IntelliJ IDEA 中建立一個新專案
我們將使用“新建專案”嚮導匯入 Maven 專案。
開啟 IntelliJ IDEA。
選擇“檔案”選單 > “新建專案”選項。
選擇從現有模型匯入專案。

- 選擇 Maven 選項

選擇專案位置,使用 Maven 建立了一個專案。我們建立了一個 Java 專案 consumerBanking。請轉到“建立 Java 專案”章節,瞭解如何使用 Maven 建立專案。

- 選擇要匯入的 Maven 專案。

- 輸入專案的名稱並點選完成。

現在,您可以在 IntelliJ IDEA 中看到 Maven 專案。檢視 consumerBanking 專案的外部庫。您可以看到 IntelliJ IDEA 已將 Maven 依賴項新增到其構建路徑下的 Maven 部分。

在 IntelliJ IDEA 中構建 Maven 專案
現在,是時候使用 IntelliJ IDEA 的功能構建此專案了。
選擇 consumerBanking 專案。
選擇“構建”選單 > “重建專案”選項
您可以在 IntelliJ IDEA 控制檯中看到輸出
4:01:56 PM Compilation completed successfully
在 IntelliJ IDEA 中執行應用程式
選擇 consumerBanking 專案。
右鍵點選 App.java 開啟上下文選單。
選擇“執行 App.main()”

您將在 IntelliJ IDEA 控制檯中看到結果。
"C:\Program Files\Java\jdk1.6.0_21\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path= C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 11.1.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.6.0_21\jre\lib\charsets.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\deploy.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\javaws.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\jce.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\jsse.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\management-agent.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\plugin.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\resources.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\rt.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\dnsns.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\localedata.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunjce_provider.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunmscapi.jar; C:\Program Files\Java\jdk1.6.0_21\jre\lib\ext\sunpkcs11.jar C:\MVN\consumerBanking\target\classes; C:\Program Files\JetBrains\ IntelliJ IDEA Community Edition 11.1.2\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.companyname.bank.App Hello World! Process finished with exit code 0