1. 程式人生 > >Maven學習筆記(一)

Maven學習筆記(一)

path maven構建 執行 使用 本地倉庫 install pack class文件 cti

清單一:1.項目主代碼一般情況放在src/main/java目錄下,無須額外的配置,Maven會直接尋找目錄找到項目主代碼。

    2.Java類的包名應該與GroupId,artifactId名稱保持一致,方便搜索構建或者Java類。

    3.代碼編寫完畢,利用Maven進行編譯,在項目根目錄下運行mvn clean complie。其中:

      clean:告訴Maven清理輸出目錄target/,也就是刪除target/目錄,默認Maven構建的所有輸出都在target/中。

      resource:

      compiler:將項目主代碼編譯到target/classes目錄下

    4.在執行完項目的清理和編譯過程後,寫單元測試代碼並讓Maven執行自動化測試

清單二:1.編寫測試代碼一般放在src/test/java目錄下。

    2.單元測試標準是JUnit,在寫測試類之前,需要為項目配置JUnit依賴。

    3.運行mvn clean test測試

清單三:1.打包mvn clean package進行打包,產生jar或者其他類型的包。

    2.如果其他項目有需要,有兩種方式可以完成:

      (1)間接引用:將其復制到其他項目的classpath中

      (2)直接引用:執行mvn clean install,這樣就將打包好的jar文件安裝到本地倉庫,其他maven項目就可以使用。

總結:從目前所知道的來看,Maven就是幫助將工程需要的所有jar包等從中央倉庫或者本地倉庫下載並編譯成為class文件,用於支撐整個項目,好處是方便管理,而不用在需要各種jar包的時候到處查找下載配置。

Maven學習筆記(一)