當前位置:編程學習大全網 - 源碼下載 - maven install和maven build有什麽區別?

maven install和maven build有什麽區別?

Maven build相當於maven command

Mvnpackage的意思是打包Maven項目。

Maven Clean相當於Maven命令;

Mvnclean的意思是刪除maven項目的目標目錄中的內容。

Maven Install相當於壹個命令;

Mvninstall意味著將jar包發布到本地maven存儲庫。

首先,我們需要了解maven的生命周期和插件目標:

以Maven clean為例。生命周期是幹凈的,插件目標是maven-clean-plugin:clean。

Maven build是壹個插件,允許您自己配置執行目標。

Maven clean清除最後壹次Maven執行的結果,

Maven generate-sources將根據pom配置生成源代碼格式的包。

Maven install將項目輸出工件部署到本地倉庫。

不要太關註構建工作的實現細節。我們只需要使用壹些構建生命周期短語來實現我們的目標,不管Maven是如何做的。比如說,只要告訴Maven安裝,它就會被驗證,編譯,打包,自然安裝。

依賴性:為了能夠構建或運行,壹個典型的Java項目將依賴於其他包。在Maven中,這些依賴包被稱為依賴。依賴通常是其他項目的產物。?

插件:Maven是由插件組織的,它的每壹個功能都是由插件提供的。插件提供goal(類似於Ant中的target ),並根據POM中的元數據完成工作。主Maven插件是用Java編寫的,但它也支持用Beanshell或Ant腳本編寫的插件。?

存儲庫:倉庫用於存儲工件,可以是本地倉庫,也可以是遠程倉庫。

  • 上一篇:為什麽無法獲得軟件源代碼?
  • 下一篇:千千聽歌秀自動顯示的歌詞與音樂不符怎麽辦?
  • copyright 2024編程學習大全網