IntelliJ IDEA構建工具的使用

2018-01-31 10:23 更新

IntelliJ IDEA使用構建工具(Maven / Gradle)

IntelliJ IDEA不提供用于編輯Maven/Gradle配置文件的可視化表單。一旦你導入/創(chuàng)建(imported/created)了你的Maven/Gradle項目,你可以直接在編輯器中編輯它的pom.xml/build.gradle文件。然后,你可以告訴的IntelliJ IDEA將項目模型同步到隨時需要更改的文件,或自動導入變化到新的版本文件。對底層生成配置的任何更改最終都需要與IntelliJ IDEA中的項目模型同步。

對于特定于Maven/Gradle的操作,IntelliJ IDEA提供了Maven Project工具窗口和Gradle工具窗口。除了您的項目結(jié)構之外,這些工具窗口還提供一個目標/任務(goals/tasks)列表, 以及一個包含相關操作的工具欄。

IntelliJ IDEA構建工具

如果您希望IDE立即同步您的更改:

  • 對于pom.xml,在設置|構建、執(zhí)行、部署|構建工具| Maven |導入| 自動導入Maven項目(Settings | Build, Execution, Deployment | Build Tools | Maven | Importing | Import Maven projects automatically)中啟用相應的選項。
  • 對于build.gradle,啟用設置|構建、執(zhí)行、部署|構建工具| Gradle | 使用自動導入(Settings | Build, Execution, Deployment | Build Tools | Gradle | Use auto-import)中的相應選項。

對于手動同步,請使用Maven/Gradle工具窗口工具欄上的相應操作:。

運行目標/任務(goals/tasks)

使用Maven/Gradle工具窗口可以運行任何項目目標/任務(goal/task)。當你這樣做,IntelliJ IDEA創(chuàng)建相應的運行配置,你可以稍后重用,以便快速運行目標/任務(goal/task)。

值得一提的是,任何目標/任務(goal/task)都可以附加到運行配置之前運行。當您的目標/任務(goal/task)生成應用程序所需的特定文件時,這可能很有用。

IntelliJ IDEA構建工具

Maven 和 Gradle 工具窗口都提供了 "運行任務(Run Task)" 操作。它運行一個 Maven/Gradle命令,類似于你如何使用控制臺運行它。

配置工件

如果你有在你的pom.xml/build.gradle文件中配置了WAR工件,則IntelliJ IDEA將在“項目結(jié)構|工件(Project Structure | Artifacts)”中自動配置相應的工件。

請注意,當您在編譯項目或構建工件時,IntelliJ IDEA會使用自己的構建過程,這可能會更快,但不能保證100%準確。如果在使用IntelliJ IDEA中的Make編譯項目時發(fā)現(xiàn)結(jié)果不一致,請嘗試使用Maven目標或Gradle任務。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號