Maven 实战学习
来源:互联网 发布:jpa mysql dialect 编辑:程序博客网 时间:2024/06/03 18:27
Maven 最主要的命令
mvn clean compilemvn clean testmvn clean packagemvn clean install
执行test之前先执行compile
执行package之前先执行test
执行install之前先执行package查看依赖
mvn dependency:listmvn dependency:treemvn dependency:analyze
list:查看当前项目的已解析依赖
tree:查看当前项目的依赖树
analyze:分析当前项目的依赖,找出Used undeclared dependencies和Unused declared dependencies查看插件帮助文档
mvn help:describe -Dplugin=org.apache.maven.plugins:maven-source-plugin:2.1.1
插件坐标说明:
org.apache.maven.plugins 是插件的 groupId
maven-source-plugin 是插件的 artifactId
2.1.1 是插件的 version,可以去掉,maven会自动获取最新版本扩展:
可以使用插件目标前缀替换坐标(maven-source-plugin插件的目标前缀是compiler),该命令可以进一步简化为:
mvn help:describe -Dplugin=compiler
如果想仅仅描述某个插件目标的信息,可以加上goal参数:
mvn help:describe -Dplugin=compiler -Dgoal=compile
如果想输出更详细的信息,可以加上detail参数:
mvn help:describe -Dplugin=compiler -Ddetail
跳过测试
mvn clean install -DskipTestsmvn clean install -Dmaven.test.skip=true
前者只跳过测试代码的运行,后面还会跳过测试代码的编译,建议使用前者。
测试覆盖率报告
mvn cobertura:cobertura
打开target/site/cobertura/目录下的index.html文件,就能看到测试覆盖率报告。
单击具体的类,还能看到精确到行的覆盖率报告。
- 《Maven实战》学习汇总
- Maven学习实战
- 《maven实战》学习札记
- 《Maven 实战》学习笔记
- Maven 实战学习
- maven实战 学习记录- 仓库
- Maven实战学习笔记1
- Maven实战学习笔记2
- maven实战学习(一)----maven初探
- Maven实战学习笔记 1.Maven介绍
- Maven实战学习笔记(仓库)
- 《Maven实战》学习笔记目录(转载)
- Maven实战学习2-初步使用
- Maven实战学习笔记、6.仓库
- 《Maven实战》学习笔记目录(转载)
- 【Maven实战】学习之聚合与继承
- maven实战学习(二)--------------maven安装和配置
- Maven实战学习笔记 2.Maven的安装与配置
- _IO, _IOR, _IOW, _IOWR 宏的用法与解析
- spring 事件驱动模型
- Android Studio代码混淆添加
- 精炼 Spring MVC 教程(一)「框架初体验」
- 【笔记】SQL点滴 2017-08-21
- Maven 实战学习
- 【宽搜】poj 1101 The Game
- 循环神经网络(rnn)的时间序列预测
- Linux下安装redmine
- easyUI 小技巧 easyui-combobox控件
- allegro 倒圆角
- 用API获取IP地址
- Statement、PreparedStatement和CallableStatement 的区别 -- JAVA 数据库
- Map转String,String转Map的工具类