maven基本概念
一、常用命令
-
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文件中设置远程仓库的位置。