Maven是一个java项目管理工具,能够很方便的帮你管理项目报告,生成站点,管理jar文件,需要的朋友可以下载试试!

它基于项目对象模型(POM)的概念,可以从中央信息中管理项目的构建、报告以及文档。它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在生命周期阶段中插件目标的逻辑。Maven的缺省构建规则具有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。Maven的主要目标是允许开发人员在最短的时间内了解开发工作的完整状态。

Maven功能特点

简单的项目设置,遵循最佳实践,在几秒钟内启动一个新的项目或模块

所有项目的一致使用意味着新开发人员进入项目的时间不会增加

优越的依赖关系管理包括自动更新,依赖关闭(也称为传递依赖关系)

能够同时轻松处理多个项目

图书馆和元数据的大量不断增长的库,使用开箱即用,以及最大的开放源码项目的安排,实时提供最新版本

可扩展,能够轻松地使用Java或脚本语言编写插件

即时访问新功能,很少或没有额外的配置

在Maven之外的依赖关系管理和部署的Ant任务

基于模型的构建:Maven能够根据项目的元数据将任意数量的项目构建到预定义的输出类型(如JAR,WAR或分发)中,而无需在大多数情况下执行任何脚本。

项目信息的相干站点:使用与构建过程相同的元数据,Maven可以生成一个网站或PDF,包括您需要添加的任何文档,并添加到有关项目开发状态的标准报告中。这些信息的例子可以在这个网站的左侧导航下的“项目信息”和“项目报告”子菜单的底部看到。

发布管理和分发发布:无需额外的配置,Maven将与您的源代码管理系统(如CVS)进行集成,并根据某个标签管理项目的发布。它也可以将其发布到分发位置供其他项目使用。Maven能够发布单个输出,例如JAR,包括其他依赖关系和文档的归档,或作为源分发。

依赖管理:Maven鼓励使用JAR和其他依赖关系的中央存储库。Maven提供了一个机制,您的项目的客户端可以使用它来从中央JAR存储库下载与Perl的CPAN类似的从项目构建所需的任何JAR。这允许Maven的用户在项目之间重用JAR,并鼓励项目之间的通信,以确保处理向后兼容性问题。

Maven常用命令

mvn archetype:create 创建Maven项目

mvn compile 编译源代码

mvn deploy 发布项目

mvn test-compile 编译测试源代码

mvn test 运行应用程序中的单元测试

mvn site 生成项目相关信息的网站

mvn clean 清除项目目录中的生成结果

mvn package 根据项目生成的jar

mvn install 在本地Repository中安装jar

mvn eclipse:eclipse 生成eclipse项目文件

mvnjetty:run 启动jetty服务

mvntomcat:run 启动tomcat服务

mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类

Maven环境变量配置

1.解压下载的压缩包,这里小编将下载的压缩包解压到了“E:\java1”文件夹中。

2.右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量。新建用户变量:MAVEN_HOME,变量值为E:\java1\apache-maven-3.3.9

3.然后在用户Path中添加变量值为 ;%MAVEN_HOME%\bin

4.然后在cmd中输入mvn -version,将会看到Maven的版本等信息,如出现下图所示界面,则表示环境变量配置成功。

java maven下载_maven下载安装 Apache Maven(java项目管理工具) v3.6.1 官方版(附Maven环境变量配置) 下载-脚本之家...相关推荐

  1. java控制工具下载_Maven下载|Maven(java项目管理工具)v3.3.9官方版-ucbug软件站

    Maven是一个java项目管理工具.它基于项目对象模型(POM)的概念,可以从中央信息中管理项目的构建.报告以及文档.它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来 ...

  2. hprose java 下载_Hprose Java|Hprose For Java下载v2017.2.0官方版 附使用教程 - 欧普软件下载...

    Hprose For Java是一款轻量级的跨语言跨平台的高性能远程动态通讯软件,可以轻松的构建分布式应用系统,软件操作简单,功能强大,只需稍加学习就可以快速上手了.为了方便大家使用,小编还带来了使用 ...

  3. 编程软件python下载-Thonny(Python编程工具) v3.2.7 官方版

    Thonny官方版是一款专为初学者设计的Python编程工具,Thonny比较直观,具有很强的通用性,并且非常容易部署,在任何时候开始创建自己的程序,完全不需要下载和配置任何其他组件,很适合初学者. ...

  4. linux下网络包分析工具下载,Wireshark下载-网络封包分析工具 v3.2.6 官方版 - 下载吧...

    Wireshark(前称Ethereal)是免费的网络协议检测程序,支持Unix,Windows.让您经由程序抓取运行的网站的相关资讯,包括每一封包流向及其内容.资讯可依操作系统语系看出,方便查看.监 ...

  5. C语言学习,VScode下载、安装、环境变量配置、编写调试hello word

    本文参考:windows 10上使用vscode编译运行和调试C/C++ - 唐铭的文章 - 知乎 https://zhuanlan.zhihu.com/p/77645306 1.相关软件下载和安装 ...

  6. Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例)

    Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例) Windows 10下载安装openjdk及环境变量配置 下载地址 https://www.azul.com/do ...

  7. win10下JDK环境变量配置与IDEA开发工具清晰简洁步骤,迈出Java学习第一步

    文章目录 一.JDK下载 二.win10下环境变量配置 三.开发工具IDEA安装 一.JDK下载 可以直接去官网下载,推荐下载JDK8.0版本 也可以这个网盘里面找一下下载:Windows下JDK8. ...

  8. Java11新特性(二)——JDK11绿色免安装版环境变量配置教程

    前言 在实际的工作环境中,因为资源有限,一个人在公司,不可能配备多台电脑,所以就不可能有多个环境,但是一个人可能存在于多个项目,例如:在公司里面,尤其在一个大型的国企里面,研发产品生产线有很多条,当研 ...

  9. Texlive安装与环境变量配置

    下载安装:https://www.jianshu.com/p/25896cc05cb4 去官网下载速度很快 环境变量配置:https://www.jianshu.com/p/f8f6c255098c

最新文章

  1. oracle表数据误删恢复
  2. mysql jdbc路径,mysql转存数据库后,如何修改jdbc:mysql的路径
  3. 神策数据入选“2019 全球企服科技创新 Top50”
  4. 简单的MFC画正弦曲线
  5. 2.oracle物理结构,oracle实验2oracle物理结构管理
  6. MongoDB配置主从同步(二)
  7. 如何在服务器响应后返回值,如何从异步调用返回响应?
  8. 【具体数学 读书笔记】1.2 Lines in the Plane
  9. xml存储数据 优缺点_Python大神都是这样处理xml文件的!
  10. VMware虚拟机的Linux系统访问本地磁盘
  11. NLP实战之textCNN中文文本分类
  12. 用sourecttree从Teambition上clone项目到本地
  13. Transfer learning for deep neural network-based partial differential equations solving论文笔记
  14. 个人设计和公司设计,哪个更适合你?
  15. java中的构造方法必须和类名相同,在Java中,关于构造方法,下列说法错误的是()A、构造方法的名称必须与类名相同B、构造方法可以...
  16. PLSQL12.0.7的下载、安装及使用教程
  17. 深入浅出FPGA-4-数字电路设计基础
  18. python爬取文字和图片_Python学习第七天之爬虫的学习与使用(爬取文字、图片、 视频)...
  19. Flutter网络请求库DIO的使用
  20. 傅里叶变换 卷积定理 空域模板转换为频域模板

热门文章

  1. 【数据分析】业务分析中常见模型-波士顿矩阵、逻辑回归模型
  2. work-notes(3):前端新项目入手,git拉项目,从头到尾操作理清思路
  3. IP难理解?“美国三片”让你秒懂什么是IP
  4. VMware虚拟机与主机之间传输文件
  5. linux日志pdf下载,Linux系统下改进的日志采集模块.pdf
  6. apache及apache基金会
  7. 设计一个用于填充n阶方阵的上三角区域的程序。填充规则是:使用1,2,3...的自然数列,从左上角开始, 按照顺时针方向螺旋填充
  8. 牛是怎么死的?(至少30岁的人才能读懂)
  9. 浏览器自动重复执行任务 iMacros
  10. KMeans算法,采用肘部法则获取类簇中心个数K的值。