1. 程式人生 > >maven基本概念

maven基本概念

main 設置 conf 尋找 有時 setting local 概念 tin

一、常用命令
  • mvn -v:查看maven版本
  • mvn compile:編譯
  • mvn test:測試
  • mvn package:打包
  • mvn clean:刪除target
  • mvn install:安裝jar包到本地倉庫中
  • mvn archetype:generate 自動構建maven項目目錄
二、maven項目目錄結構
  • src
    • -main
      • -java
        • -package
    • -test
      • -java
        • -package
    • resources
三、坐標和倉庫
  • 坐標:導入外部包時,從pom.xml的依賴坐標中尋找,坐標指向本地倉庫或遠程倉庫
    • <dependency>
    • <groupId>joda-time</groupId>
    • <artifactId>joda-time</artifactId>
    • <version>2.9.2</version>
    • </dependency>
  • 本地倉庫:/conf/settings.xml文件中設置本地倉庫的位置。本地倉庫中沒有時,到遠程倉庫下載到本地倉庫。
    • <localRepository>/path/to/local/repo</localRepository>
  • 遠程倉庫:/conf/settings.xml文件中設置遠程倉庫的位置。

maven基本概念