IntelliJ IDEA構(gòu)建工具的使用

2018-01-31 10:23 更新

IntelliJ IDEA使用構(gòu)建工具(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é)構(gòu)之外,這些工具窗口還提供一個目標/任務(wù)(goals/tasks)列表, 以及一個包含相關(guān)操作的工具欄。

IntelliJ IDEA構(gòu)建工具

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

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

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

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

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

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

IntelliJ IDEA構(gòu)建工具

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

配置工件

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

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號