一、常用命令
mvn -v 查看maven版本
mvn compile 编译项目
mvn test 测试项目
mvn package 打包项目
mvn clean 删除target
mvn install 安装jar包到本地仓库中
mvn archetype:generate 自动创建maven目录(运行后在输入)
mvn archetype:generate -DgroupId=公司网址的反写+项目名 -DartifactId=项目名-模块名 -Dversion=1.0.0SNAPSHOT(版本号) -Dpackage=项目所在包名 自动创建maven目录(一次输入完)
maven的架构
src
-main
-java
-package
-test
-java
-package
resources
maven的依赖
A依赖B,C依赖A,那么C也依赖B(依赖传递)
<denpendency></dependency>标签中存放依赖的地址如
<dependencies>
<dependency>
<groupId>...</groupId>
<artifactId>...</artifactId>
</dependency>
</dependencies>
<exclusions>中存放不想依赖的包的地址
<exclusions>
<exclusion>
<groupId>...</groupId>
<artifactId>...</artifactId>
</exclusion>
</exclusions>
maven聚合
<modules>
<module></module>
</modules>