[英]How to do Maven Clean and maven update project in Intellij idea
[英]How to clean or clean build my Maven project in IntelliJ IDEA?
打開Maven Projects
面板。 如果該面板不可見,請單擊左下角彈出菜單。
在該面板中,打開Lifecycle
項目。 在那里你會找到clean
和install
項目供你運行。
正如評論的那樣,您還可以通過命令行/控制台調用它。 但是如果已經在使用 IntelliJ,我就看不到重點了。 只需在工作時顯示/隱藏此窗格。 我每天使用它無數次點擊install
來構建完整的應用程序,並在我懷疑並非所有項目在構建結果中都是最新的時點擊clean
。
Build
> Rebuild Project
如果您在開發中運行應用程序時遇到奇怪的問題,請嘗試菜單項Build
> Rebuild Project
。
我問過Build
> Rebuild Project
與執行 Maven clean
有什么區別。 但我仍然不明白確切的細節。 因此,當事情看起來不穩定時,我會同時做這兩件事來糾正這艘船。
提示:
我也有同樣的問題。 我找到了一些建議,但沒有什么能讓我找到可接受的解決方案。 以下是我發現的一些事情,也許會對您有所幫助:
文件 -> 使緩存無效/重新啟動
或者只是重建項目:Build -> Rebuild project (Shift+F11)
但它與 netbeans 的 Clean 或 Clean and Build 完全不同。
順便說一句,我使用intellij-15。
編輯:最后,Build->Build Artifacts->Build or Rebuild 對我有用。
這種方式適用於InteliJ IDEA 14
向上不超過InteliJ IDEA 20
:
Click Run -> Edit Configurations -> Press + -> Search for "Maven" -> Locate "Command Line" field and enter in following maven commands "clean install" -> Press OK.
現在單擊綠色按鈕運行該運行/調試配置,這將maven clean install
模塊/項目。
部署到某處的模塊的output在項目的target
目錄下可以看到。
Maven Clean Install
是指清除您擁有的所有已編譯文件,確保您確實是從頭開始編譯每個模塊
到目前為止,我能想到的最好的方法(對於非 Maven 項目)是手動刪除目標文件夾,然后進行構建。 但我自己仍在尋找更好的答案。
我正在構建一個 Maven 項目,我發現如果我從 IntelliJ“Maven 項目”窗格運行 Maven Clean 階段,它會刪除目標文件夾。 target文件夾本身(不帶子文件夾)對應NetBeans的dist文件夾,target中的子文件夾有對應NetBeans中build文件夾的子文件夾。 當你在 NetBeans 中清理和構建時,發生的第一件事就是刪除了 build 文件夾和 dist 文件夾,這對應於刪除 IntelliJ 中的目標文件夾,所以這就是為什么我建議這樣做。
請注意,就像在打開一個恰好位於 build 或 dist 目錄中的文件的同時嘗試在 NetBeans 中清理和構建時會收到錯誤一樣,如果您嘗試執行 Maven Clean 階段,也會在 IntelliJ 中類似地收到錯誤雖然在目標文件夾中打開了一個文件 - 不同之處在於,如果您在 Windows 中執行此操作,IntelliJ 將中途刪除該文件夾,並且即使在您關閉程序之后也沒有簡單直接的方法來清理混亂即保持文件打開。 可能如果你重新啟動它會清理,但誰想這樣做呢? 我最終用 Sysinternals Process Explorer 確定了罪魁禍首進程(進程,實際上是 explorer.exe 的兩個副本),殺死了所有的 explorer 實例(只殺死了兩個罪魁禍首似乎沒有用),然后通過任務啟動資源管理器備份經理,一切都很好。
如果是 Maven 項目: 1.轉到項目的根文件夾(您的 pom.xml 所在的位置) 2.在Windows資源管理器的地址欄中鍵入cmd 3.應該會提示您在 cmd 窗口中鍵入mvn clean 4.這將清除構建后創建的目標文件夾
確保您設置了系統變量,以便 mvn 命令可以工作(否則您將得到“ mvn未被識別為內部或外部命令”)
它應該是這樣的: screenshotCMD
希望這可以幫助。
您可以使用終端切換到當前項目目錄並使用mvn clean install
正如Jetbrains help 中所述,在 IntelliJ 中可以通過三種方式執行 maven 目標。 執行清理和安裝並保存配置的一種簡單方法是使用 CRTL 按鈕從 maven 選項卡中選擇目標“清理”和“安裝” -> 修改運行配置 -> 檢查所有字段 -> 單擊確定。 然后您可以執行此配置以進行清理和安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.