Maven 包管理工具
Table of Contents
2 配置镜像源
在国内访问官方 Apache Maven Repository 的镜像站比较慢, 一般会使用阿里的镜像源
来提高 Maven 下载包的速度。配置方法很简单,即在 ~/.m2/settings.xml
文件中添
加如下配置
<mirrors> <mirror> <id>aliyun</id> <mirrorOf>*</mirrorOf> <name>ALiYun Public Repository</name> <url>https://maven.aliyun.com/nexus/content/groups/public</url> </mirror> </mirrors>
3 常用命令
mvn compile
: 编译项目mvn test
: 运行测试mvn package
: 打包项目mvn clean
: 清除构建mvn install
: 安装文件本地代码仓库mvn site
: 生成项目的所有文档
4 如何创建项目
mvn archetype:generate -DinteractiveMode=false \ -DgroupId=io.github.jeanhwea -DartifactId=mapp \ -DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
设置不用交互-DarchetypeArtifactId=...
设置骨架项目
5 安装 jar 文件到本机仓库
使用 mvn install:install-file
可以快速安装 jar 包到本地仓库中
mvn install:install-file -Dpackaging=jar \ -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4.0 \ -Dfile=<path-to-jar>
6 查看项目的所有依赖
# 树形显示所有依赖 mvn dependency:tree # 列表显示所有依赖 mvn dependency:list
7 打包时忽略跳过单元测试
mvn -Dmaven.test.skip=true package