maven常用命令行及解释
来源:互联网 发布:淘宝差评回复技巧 编辑:程序博客网 时间:2024/06/13 10:56
最近突然在maven的安装目录下,找到了以前的一些笔记,里面有一些是关于maven的命令的,这里就写下来,方便以后查看或者添加,算作笔记吧。
maven命令:
一、安装maven验证版本命令:mvn -v
二、新建maven项目命令:
1.mvn archetype:create -DgroupId=org.apache.maven\
-DartifactId=simple \-DpackageName=org.apache.maven
--- 创建一个名为simple的项目,它的公司/组织是org.apache.maven,
它的src包是org.apache.maven【注:普通java项目】
2. mvn archetype:create -DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp 【注:普通web项目】
3.mvn org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-5:generate
---- 自定义快速构建maven项目【注:maven2中快速构建的命令】
4.mvn archetype:generate
---- 自定义快速构建maven项目【注:maven3中快速构建的命令】
三、常用管理命令:
1.mvn [clean] install/package --- 打包一个项目生成jar文件,只包含编译后的java二进制文件。
2.mvn install assembly:assembly[需配置maven-assembly-plugin插件] --- 打包一个项目生成jar文件,包含编译的java二进制文件和所有依赖jar包。
3.java -cp weatherYahoo-1.0-jar-with-dependencies.jar com.jackjons.project.Main
--- 运行包含main函数的weatherYahoo-1.0-jar-with-dependencies.jar
里面的com.jackjons.project包下的Main.java
4.mvn help:effective-pom --- 查看隐藏pom.xml的文件结构
5.mvn [clean] site --- 生成文档和报告、站点
6.mvn [clean] test --- 执行项目的测试
7.mvn [clean] compile --- 编译项目中的代码
8.mvn dependency:list --- 查看当前项目的已解析依赖
9.mvn dependency:tree --- 查看当前项目的依赖树
10.mvn dependency:resolve --- 查看整个项目的列表
12.mvn dependency:analyze --- 分析当前项目的依赖
12.mvn jetty:run[需配置maven-jetty-plugin插件] --- 启动jetty,打开8080端口,部署项目到容器
13.mvn jetty:run -Djetty.port=9999 --- 启动jetty,打开9999端口,部署项目到容器
14.mvn help:describe -Dplugin=exec -Dfull --- 列出所有 Maven Exec 插件可用的目标。
Help 插件同时也会列出 Exec 插件的有效参数,如果你想要定制 Exec 插件的行为,传入命令行参数,
你应该使用help:describe 提供的文档作为指南。 虽然 Exec 插件很有用,在开发过程中用来运
行测试之外,你不应该依赖它来运行你的应用程序
15.mvn install -X --- 查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件
16.mvn test -Dmaven.test.failure.ignore=true[需配置maven-surefire-plugin插件]
--- 忽略单元测试失败
17.mvn install -Dmaven.test.skip=true[需配置maven-surefire-plugin插件]
--- 跳过单元测试
18.mvn eclipse:eclipse --- 将maven项目转化为eclipse项目【即生成两个eclipse导入所需的配置文件,无其他改变】
- maven常用命令行及解释
- [maven]maven常用命令行
- Ionic常用命令行解释
- maven常用命令行的使用
- 命令行下常用网络命令解释大全
- GCC使用手册及常用命令行
- GCC使用手册及常用命令行
- GCC使用手册及常用命令行
- Windows 快捷键及常用命令行
- GCC使用手册及常用命令行
- GCC使用手册及常用命令行
- SEO常用名字及解释
- Struts2常用标签及解释。
- maven命令行使用及生命周期详解
- Windows命令行下常用网络命令解释大全
- Windows命令行下常用网络命令解释大全
- Delphi命令行输出组件DOSCommand及Widnows 命令解释使用说明
- MS Sql 命令行及常用函数
- 使用 LumiSoft.Net.POP3.Client 接收邮件
- 动态规划——矩阵连乘的问题
- UIScrollView中UITextField文本编辑框位置随键盘的显示(隐藏)改变
- 是什么阻碍了CIO在云方面的发展?那些行动者和尚未行动的人
- OpenTSDB学习
- maven常用命令行及解释
- ios开发工程师笔试基础题
- CIO可以承担CISO的工作吗?
- 动态绑定ASPxGridView选中状态
- Asp.net中获取应用程序完整Url路径的方法
- HTTP报文
- Lucene 工作原理
- 系统重启之后,目录的属性变了,解决办法。
- CIO们准备好回答云计算ROI的问题了吗?