maven中cmd有哪些命令

maven中cmd的命令:1、mvn archetype:generate;2、mvn compile;3、mvn deploy;4、mvn test-compile;5、mvn test;6、mvn site;7、mvn clean;8、mvn package;9、mvn install等。mvn archetype:generate用来创建Maven项目。

maven中cmd有哪些命令-Worktile社区

一、maven中cmd的命令

  1. mvn archetype:generate 创建Maven项目
  2. mvn compile 编译源代码
  3. mvn deploy 发布项目
  4. mvn test-compile 编译测试源代码
  5. mvn test 运行应用程序中的单元测试
  6. mvn site 生成项目相关信息的网站
  7. mvn clean 清除项目目录中的生成结果
  8. mvn package 根据项目生成的jar
  9. mvn install 在本地Repository中安装jar
  10. mvn eclipse:eclipse 生成eclipse项目文件
  11. mvnjetty:run 启动jetty服务
  12. mvntomcat:run 启动tomcat服务
  13. mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

二、maven的特点

  1. 设置简单。
  2. 所有项目的用法一致。
  3. 可以管理和自动进行更新依赖。
  4. 庞大且不断增长的资源库。
  5. 可扩展,使用 Java 或脚本语言可以轻松的编写插件。
  6. 几乎无需额外配置,即可立即访问新功能。
  7. 基于模型的构建:Maven 能够将任意数量的项目构建为预定义的输出类型,例如 JAR,WAR。
  8. 项目信息采取集中式的元数据管理:使用与构建过程相同的元数据,Maven 能够生成一个网站(site)和一个包含完整文档的 PDF。
  9. 发布管理和发行发布:Maven 可以与源代码控制系统(例如 Git、SVN)集成并管理项目的发布。
  10. 向后兼容性:您可以轻松地将项目从旧版本的 Maven 移植到更高版本的 Maven 中。
  11. 并行构建:它能够分析项目依赖关系,并行构建工作,使用此功能,可以将性能提高 20%-50%。
  12. 更好的错误和完整性报告:Maven 使用了较为完善的错误报告机制,它提供了指向 Maven Wiki 页面的链接,您将在其中获得有关错误的完整描述。

延伸阅读

Maven 的目标

Maven 的主要目标是为为开发人员提供如下内容:

  • 一个可重复使用,可维护且易于理解的项目综合模型
  • 与此模型进行交互的工具和插件

文章标题:maven中cmd有哪些命令,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/35518

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年1月13日 下午8:52
下一篇 2023年1月13日 下午9:19

相关推荐

  • 项目进度计划怎么写

    项目进度计划的写法:1、编写项目概述;2、定义项目范围;3、创建项目进度表;4、最终确定项目预算;5、确定风险管理策略;6、编写沟通计划等。编写项目概述的要求,概述是对项目的简短介绍,长度不超过一页左右。 1、编写项目概述 概述是对项目的简短介绍,长度不超过一页左右。总结高级详细信息,涵盖项目目标、…

    2023年2月24日
    8200
  • vb和Java,unity有什么区别吗

    vb和Java、unity的区别是:vb和java是一门计算机语言,而unity是一个游戏引擎,可以说是一个软件。Visual Basic(简称VB)是Microsoft开发的一种面向对象的编程语言。 使用 Visual Basic即可快速、轻松地创建类型安全的.NET应用。 什么是vb Visua…

    2023年2月7日
    2600
  • OpenCV和OpenVX有什么联系和区别

    联系和区别是:OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库。OpenVX 实现了跨平台加速处理,OpenVX在嵌入式和实时性系统中可以更好地发挥它的优势,在某些场合配合OpenCV的强大功能可以实现更好的效果。OpenVX和OpenCV并不冲突,他们可以…

    2023年2月14日
    5100
  • bitcode 和 bytecode的区别是什么

    bitcode 和 bytecode的最大的区别是LLVM IR是SSA的,使用寄存器模型,而Java Bytecode是栈模型。对于编译器来说,栈模型是更好做的,也就是说更容易程序编写的。然而其实寄存器模型,性能才是更好的,所以很多编译器的中间语言都有寄存器模型。 最大的区别是LLVM IR是SS…

    2023年2月13日
    3000
  • 计算机常用信息编码有哪些

    计算机常用信息编码有:1、ASCII码;2、unicode;3、UTF-8;4、GB2312;5、GBK;6、BIG5;7、GB18030;8、HZ码。ASCII码是指,美国信息交换标准代码是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。 1、ASCII码 ASCII (Ame…

    2023年1月13日
    16400
  • 类似jeecg这样的java框架有哪些呢

    类似jeecg这样的java框架有:1、Spring;2、STRUCTS;3、Hibernate。其中,Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。 一、Spring Spring是一个…

    2023年2月9日
    4200
  • 决策支持系统的定义是什么

    决策支持系统的定义是:决策支持系统是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它是管理信息系统(MIS)向更高一级发展而产生的先进信息管理系统。 决策支持系统是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它…

    2023年1月10日
    2500
  • 进度跟踪是什么意思

    进度跟踪是指在项目计划的执行过程中,检查实际进度是否与计划进度相一致,保证项目按时完成。在项目实施过程中,由于外部环境和条件的变化,往往会造成实际进度与计划进度发生偏差,如不能及时发现这些偏差并加以纠正,项目目标的实现就一定会受到影响,所以需要跟踪进度。 什么是进度跟踪 进度跟踪是指在项目计划的执行…

    2022年11月16日
    13001
  • 亮相 LiveVideoStackCon 2021,网易云信分享 QoS 优化之道

    2021 年 4 月 16 日,多媒体技术领域盛会 LiveVideoStackCon 音视频技术大会在上海举行。本届会议以“新技术,新机会”为主题,聚焦在音频、视频、图像等技术的最新探索与应用实践。 作者:王兴鹤 网易云信资深音视频引擎开发工程师 数十位业内知名讲师与来自全国各地的音视频工程师、多…

    2022年3月16日
    20500
  • 为什么Java内部类要设计成静态和非静态两种

    Java内部类要设计成静态和非静态两种的原因是:1、内部类与外部类没有强耦合;2、外部类没有实例化时不依赖外部类。内部类与外部类没有强耦合,不需要访问外部类的属性和方法,由于静态内部类和外部类之间不会保存相互的引用,一定程度上可以节约资源。 1、内部类与外部类没有强耦合 内部类与外部类没有强耦合,不…

    2023年1月30日
    2800

发表回复

登录后才能评论
联系我们
关注微信
关注微信
分享本页
返回顶部
PingCode 比 Jira 更好用的研发管理工具。免费试用         文章及站点合作,请添加微:All-FeiFei