maven - 初识

一、Maven是什么?

Maven官网的描述:Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project‘s build, reporting and documentation from a central piece of information

简译过来就是:apache maven是一个基于项目对象模型(POM)的软件项目管理和理解工具,可以通过一小段描述信息来管理项目的构建,报告和文档

Maven的目标:使开发人员更快的理解项目以及开发工作的完整状态

  • 简单的构建过程:提供许多屏蔽细节确保使用简单
  • 统一的构建系统:相同的项目结构
  • 优质的项目信息:大量有用的项目相关信息
  • 。。。

二、为什么用Maven?作用是什么?

1.为什么?

先让我们来想象一下没有Maven我们要怎么开发项目,首先手动导入项目开发需要的jar包。一编译,缺依赖...,导入依赖jar包后,再编译,依赖冲突/jar冲突...。emmmm,我只想好好的敲代码...

问题出来了:1.手动导入jar包,2.自己解决jar冲突

2.作用:解决jar导入问题,解决jar依赖与冲突问题

三、Maven下载与安装

官网:http://maven.apache.org/index.html

下载:http://maven.apache.org/download.cgi

我们下载红线框框里面的就好了,也许有人就问了怎么就下载中间那个,其他的不行么,有什么区别么?来,我解释一下。

首先我们先弄清楚各个后缀的含义:

bin:代表二进制文件

src:代表源码

一般正常使用下载bin类型就可以了,如果要学习源码就下载src

.tar.gz:linux的压缩包

.zip:windows的压缩包

所以:

bin.tar.gz是适用于linux,MaxOs系统的二进制文件

bin.zip是适用于windows的二进制文件

src.tar.gz是linux下的源码

src.zip是windows下的源码

原文地址:https://www.cnblogs.com/min-code/p/10909477.html

时间: 2024-07-31 02:37:20

maven - 初识的相关文章

maven实战之我见一(maven初识)

关于maven的几点初步认识: 1.maven这个词可以翻译为:   "知识的积累","专家",内行等: 2.maven的用途之一是服务于构建,它是一个强大的构建工具,能够帮助我们自动  化构建过程,从清理,编译,测试到生成报告,再到打包和部署,我们不需要不停的输入命令,要做的只是使用maven配置好项目,然后输入简单的命令(如 mvn clean install),maven会帮我们处理那些琐碎的任务. 3.maven是跨平台的,所以无论是windows,linu

Maven初识

说说maven,我们每做一个项目,都要往lib目录扔很多jar包,spring的啊hibernate的啊apache的啊等等,这样就会导致很多包不知从哪个角落下载回来的,名称千奇百怪,版本也不明,项目多了以后还得自己复制来复制去,容易有多种不同版本的包混杂.maven最基本最重要的功能就是管理这些项目间的依赖关系,用一个xml来维护.如果你的工程要用spring,你就在maven的pom.xml里配一下spring的项目名称和版本号,要用其他的也一样.得益于maven已经成为java世界的主流工

Maven实战之初识MavenMaven的简单介绍

Maven实战之初识MavenMaven的简单介绍 作用:Maven主要用于项目的构建,管理项目的依赖以及项目的信息(自动化构建.编译.单元测试.生成文档.打包.部署) 优势:相对于Ant.Make等,Maven抽象构建过程,提供构建任务的实现,自动化构建,有效地提高了开发效率,使开发人员可以集中精力在主要的开发任务上.而且Maven是跨平台工具,意味着在主流操作系统中,Maven都提供了对应的技术支持 使用注意:需要在JDK1.4及以上版本使用 Maven的安装下载地址:Maven下载地址,选

Maven实战之初识Maven

Maven实战之初识Maven Maven的简单介绍 作用:Maven主要用于项目的构建,管理项目的依赖以及项目的信息(自动化构建.编译.单元测试.生成文档.打包.部署) 优势:相对于Ant.Make等,Maven抽象构建过程,提供构建任务的实现,自动化构建,有效地提高了开发效率,使开发人员可以集中精力在主要的开发任务上.而且Maven是跨平台工具,意味着在主流操作系统中,Maven都提供了对应的技术支持 使用注意:需要在JDK1.4及以上版本使用 Maven的安装 下载地址:Maven下载地址

初识Maven POM

POM Project Object Model项目对象模型定义了项目的基本信息,用于描述项目如何构建,申明项目依赖,等等. pom元素: <modelVersion>4.0.0</modelVersion> <groupId>com.fwj.TestMvn</groupId> <artifactId>TestMvn</artifactId> <version>0.0.1-SNAPSHOT</version>

Maven 私服 Nexus 初识

1.Nexus仓库分类 Nexus包含了各种类型的仓库类型.在登录后的Nexus界面,单击左边的"Repositories"链接 四种仓库类型: 1)group(仓库组) 2)hosted(宿主) 3)proxy(代理) 4)virtual(虚拟) 说明: 1)每种类型的Format有Maven1或者Maven2,maven1是老版本,现在一般使用maven2. 2)仓库的Policy(策略)表示该仓库为发布(Release)版本还是快照(Snapshot)版本仓库. 3)虚拟仓库其实

初识maven

一:maven的安装 maven 版本与 jdk 对应的关系: http://maven.apache.org/docs/history.html ,这里使用的是 3.2.5,对应jdk 1.6. 下下来之后便是配置环境变量 .一个 M2_HOME 一个 path . cmd 窗口下用 mvn -v 来查看是否安装成功. 二:编译和测试一个maven项目. 新建一个文件夹用于存放第一个maven项目,这里命名为 mvn-ch1 : 在该目录下创建一个 pom.xml 文件 ,mvn项目的配置文件

04初识Maven核心概念(下)

1.Maven依赖管理 所谓依赖就是一个项目运行所需要的第三方类库文件,这些类库文件在Maven中被称为依赖或者是构建. Maven的坐标可以唯一的确定一个依赖,Maven也是通过坐标来管理依赖关系,在POM中是通过dependency来定义 Maven坐标唯一确定一个依赖 2.Maven仓库 3.项目站点报告

初识maven及其安装步骤!!

maven(01)--安装及其介绍 1:下载maven windows下载 2:将下载文件夹解压,然后放在一个安装目录(可任意选择),例如就放在D盘的根目录 然后在设置环境变量,新建一个环境变量,名称为M2_HOME,其设置值为maven的根路径,即为D:\apache-maven-3.5.0-bin\apache-maven-3.5.0 在PATH环境变量添加maven根路径下的bin,即D:\apache-maven-3.5.0-bin\apache-maven-3.5.0\bin 3:验证