maven命令的简单理解
mvn clean //在target文件夹中的一切都将被删除
mvn compile //编译源代码
mvn test //运行应用程序中的单元测试
mvn package //把jar打到本项目的target下
mvn install //把target下的jar安装到本地仓库,供其他项目使用.
mvn clean package //清除target文件夹的文件,并重新将项目打包
mvn clean compile //清除target目录中的生成结果,将.java类编译为.class文件
mvn clean test //清除target目录中的生成结果,执行单元测试
mvn clean deploy //清除target目录中的生成结果,部署到版本仓库
mvn clean install //清除target目录中的生成结果,使其他项目使用这个jar,会安装到maven本地仓库中
常用maven命令总结:
mvn -v //查看版本
mvn archetype:create //创建 Maven 项目
mvn test-compile //编译测试代码
mvn site //生成项目相关信息的网站
mvn package //依据项目生成 jar 文件
mvn install //在本地 Repository 中安装 jar
mvn -Dmaven.test.skip=true //忽略测试文档编译
mvn clean //清除目标目录中的生成结果
mvn archetype:generate //创建项目架构
mvn dependency:list //查看已解析依赖
mvn dependency:tree //看到依赖树
mvn dependency:analyze //查看依赖的工具
mvn help:system //从中央仓库下载文件至本地仓库
mvn help:active-profiles //查看当前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息
maven插件
maven-assembly-plugin 用来帮助打包用的。可以打包成jar包、war包。
mvn clean compile assembly:single //打包只生成一个jar包,名字里有jar-with-dependencies,可执行。
最新文章
- 3dsMax脚本插件开发之路
- 关于jquery插件 入门
- Spark给我们带来了什么惊喜?
- Java [Leetcode 155]Min Stack
- Angularjs checkbox的ng属性
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- android如何获取手机型号和版本号
- 通信基站(dfs回溯,思维)
- 故障排查:是什么 导致了服务器端口telnet失败?(转)
- 用DriverBackUp备份了文件 装好系统后怎么把备份的驱动文件还原
- SQLSERVER实现更改表名,更改列名,更改约束代码
- Codeforces Round #434 (Div. 2, based on Technocup 2018 Elimination Round 1)&;&;Codeforces 861C Did you mean...【字符串枚举,暴力】
- no module named win32api
- codeforce R 491 (div2)
- Java 7 使用TWR(Try-with-resources)完成文件copy
- CentOS上用Squid搭建HTTP代理小结
- JDK8字符串拼接的正确姿势
- 【转载】 强化学习(四)用蒙特卡罗法(MC)求解
- 单字节编码&;双字节编码
- 微信公众开发URL和token填写详解
热门文章
- Dagger2使用
- 1.深入分析_NIO性能分析
- NB-IoT移远BC95使用小结
- vue父子组件嵌套的时候遇到 - Component template should contain exactly one root element. If you are using v-i
- RabbitMq(2) 简单消息队列
- centos7安装Lnmp(Linux+Nginx+MySql+Php+phpMyAdmin+Apache)
- KMP算法next数组求解
- Node稳定性的研究心得
- 使用支持向量机(SVM) 算法进行分类
- KVM虚拟化技术(二)KVM介绍