maven总结
Maven 总结
2023-09-11 14:15:40 时间
常见命令
在开发中,常用到如下maven命令:
下面来对他们做简单解释:
命令 | 解释 |
---|---|
clean | 执行clean命令可将target文件移除 |
validate | 验证项目是否正确 |
compile | 执行compile命令会生成target文件 |
test | 运行测试,使用单元测试框架运行测试,测试代码不会被打包或部署 |
package | maven 打包 |
verify | 运行检 |
install | 将包安装到Maven本地仓库,供本地其他Maven项目使用 |
site | 生成项目站点文档 |
deploy | 将最终的包复制到远程仓库 |
命令格式
maven 命令的格式和接收的参数如下:
mvn [plugin-name]:[goal-name]
参数 | 解释 |
---|---|
-D | 指定参数,如 -Dmaven.test.skip=true 跳过单元测试; |
-P | 指定 Profile 配置,可以用于区分环境; |
-e | 显示maven运行出错的信息; |
-o | 离线执行命令,即不去远程仓库更新包; |
-X | 显示maven允许的debug信息; |
-U | 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。 |
相关文章
- Maven安装以及使用
- Maven: 让你的编译和打包自动化
- 用IDEA将普通Web项目转Maven项目
- 解决IDEA2020新版本无法自动导入maven依赖
- 【DB2】DBeaver连接DB2数据库驱动安装时报错Error resolving dependencies Maven artifact ‘maven:/com.ibm.db2:jcc:RELEA
- Windows系统Maven下载 环境变量配置 阿里云镜像配置 本地仓库搭建 开发环境搭建一次解决
- maven 继承关系和聚合
- 发布工程到maven
- Maven-010-maven 编译报错:Failure to ... in ... was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced.
- Maven-002-eclipse 插件安装及实例
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- 深入了解gradle和maven的区别
- maven私服客户端配置