Maven环境安装配置和新建项目介绍

目录
  • 1 Maven是什么?
  • 2,环境搭建
    • 2.1 安装JDK
    • 2.2 下载并安装maven
    • 2.3 配置环境变量
    • 2.4 验证maven是否已经安装
    • 2.5 maven的本地仓库的配置
  • 3 eclipse中的maven插件配置
    • 3.1 下载安装maven插件
    • 3.2 配置环境
  • 4 创建maven项目
  • 5 maven web项目的结构
  • 总结:

1 Maven是什么?

Apache Maven 是一种用作软件项目管理和理解工具。它基于项目对象模型(POM)的概念, 可以管理一个项目的构建、报告以及从项目核心信息中生成文档。

Maven是一种项目管理和理解工具。Maven向开发者提供了一个完整的构建生命周期框架。开发团队几乎不用花时间就可以使用自动化构建项目的基础框架,因为 Maven 使用了一套标准的目录结构和默认的构建生命周期。

在存在多个开发团队的场景中,Maven可以在很短的时间内按标准建立起工作方式。因为大多数的项目配置简单并且可重用,Maven简化了开发者在创建报告,检查,构建和测试自动化配置中的工作。

Maven提供给开发者管理如下过程的方法:

项目构建(Builds)

文档(Documentation)

报告(Reporting)

项目依赖(Dependencies)

软件配置管理(SCMs)

发布(Releases)

分发(Distribution)

邮件列表(mailing list)

总的来说,Maven简化和统一了项目构建的过程。它无缝地处理项目编译,分发,文档,团队合作和其他任务,增加了任务处理的重用性,并可以处理大多数构建相关的任务。

maven在项目创建的时候,会使用默认的项目结构,开发者只需要按照对应地放置文件,而不需要在pom.xml文件中做任何配置。

下面是maven为创建的项目生成的文件结构。

2,环境搭建

2.1 安装JDK

maven是基于java的项目管理工具,因此在安装maven之前首先需要查看maven是否已经安装了JDK。

在windows环境下:

在命令行下,运行java -version,如果输出如下结果,代表jdk已经安装

否则需要下载JDK并安装。

2.2 下载并安装maven

下载地址:

http://maven.apache.org/download.html

将下载的文件解压到你想要安装的目录。例如:

D:\apache-maven-3.5.0-bin

2.3 配置环境变量

配置MAVEN_HOME环境变量,其值为刚刚解压的目录:

D:\apache-maven-3.5.0-bin\apache-maven-3.5.0

在path变量中添加一项:

%MAVEN_HOME%\bin

2.4 验证maven是否已经安装

在命令行输入命令

mvn -version

如果出现如下结果,则说明安装配置成功。

上述操作完成就可以使用maven了。

2.5 maven的本地仓库的配置

maven仓库有三种类型:

本地仓库(local)

中央仓库(central)

远程仓库(remote)

Maven本地仓库是你电脑上的某个目录地址,Maven本地仓库保存着你项目所有的依赖(库的、插件的jar包等等)。当你运行Maven构建时,Maven会自动下载所有依赖的jar包到本地仓库中。这会帮助避免每次项目构建时项目的依赖参考都存储在远程的主机上。

在apache-maven-3.5.0\conf路径下有一个setting.xml文件,打开这个文件,里面有一个localRepository标签,将其值设置为你的本地仓库的路径即可。

上面已经配置好了maven的环境,但是如果想要在IDE中使用,IDE还需要做相关的配置,本文只讲解在eclipse中的配置。

3 eclipse中的maven插件配置

3.1 下载安装maven插件

在新的eclipse版本中,一般已经默认安装了maven插件,如果你的IDE还没有安装maven插件,那么需要在插件市场上下载m2e插件。

3.2 配置环境

在window–preference–Maven–User Settings下,配置好maven中settings.xml的文件路径。

在window–preference–Maven–Installations下,配置maven的安装路径。

这样maven的环境就搭建好了。

下面就可以使用maven插件来创建maven项目了。

4 创建maven项目

在file–new–other下,选择maven project。

本文只演示如何创建web项目,其他类型的项目也一样,maven插件提供了各种项目类型创建的模板。

上面的操作中出现了几个概念:

groupId(项目组织)、artifactId(项目命名)、version(版本号),这样我们才能唯一确定一个项目。

具体含义如下:

这样就生成了一个web项目。

5 maven web项目的结构

下面以笔者之前已经创建好的maven web项目为例,简单说明一下maven项目的结构。

  • (1)src/main/java:放置java源文件的目录
  • (2)src/main/resources:资源文件,例如属性文件等
  • (3)同时,webapp目录下放置的是lib文件目录(这个是笔者自己创建的,主要用来放置自己导入的jar包,而不是通过maven的pom文件导入的依赖)和web.xml。

注:这个web.xml文件可能最刚开始可能maven没有帮你生成,出现如下的错误提示:

Description Resource    Path    Location    Type web.xml is missing and <failOnMissingWebXml> is set to true    pom.xml /maven  line 6  Maven Java EE Configuration Problem

但是可以自己手动生成,解决xml没有生成的办法

  • (4)src/test/java:测试代码存放目录
  • (5)target目录下的classes路径存放的是编译后的class文件,对应的是上面的src/main/java,test-classes目录下存放的是测试的类文件。
  • (6)项目根目录下的pom.xml文件是maven工程中最重要的一个文件。

POM意为项目对象模型(Project Object Model),是Maven中基本单元。它是一个名为pom.xml的XML文件,总是存在于项目的更目录下。

POM包含了项目相关的信息和Maven用来构建一个或多个项目的各种配置详情。

POM也包含了各种目标操作(goal)和插件。当执行一个任务或者目标操作时,Maven会查找当前目录下的POM。Maven读取POM,从中获得需要的配置信息,然后执行目标操作。部分Maven可以从POM中明确的配置列出如下:

项目依赖(project dependencies)

插件(plugins)

目标操作(goals)

构建(build profiles)

项目版本(project version)

开发者(developers)

邮件列表(mailing list)

对于初学者,我们最关心的就是项目依赖问题,在pom文件下的dependency标签,就是定义一个依赖项的。如果我们需要引入某个依赖项,可以在http://mvnrepository.com/中查找你要找的jar包,然后,就可以找到下面这样的内容,把红线中的内容直接复制到pom文件下的标签下一级。

这样maven插件会自己下载相应的jar包,并存放在你的本地仓库中,如果该jar包已经在本地仓库中有,那么下次如果你用的是同样的jar包,就会直接饮用本地仓库中的jar包。

对于上面的maven生成的文件目录结构,可以自己作相应的配置修改。

这里可以自己定义部署的路径。对于不需要部署的文件目录也可以移除相应的文件。

总结:

本文主要讲了maven的安装配置,eclipse的相关配置,还有pom文件的定义,maven的目录结构,如何创建maven项目,maven项目部署等问题。

感兴趣的读者,还可以参考以下网址:

1、Maven教程

2、Maven官网

到此这篇关于Maven环境安装配置和新建项目介绍的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Maven 搭建开发环境

    Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK. 系统要求 项目 要求 JDK Maven 3.3 要求 JDK 1.7 或以上 Maven 3.2 要求 JDK 1.6 或以上 Maven 3.0/3.1 要求 JDK 1.5 或以上 内存 没有最低要求 磁盘 Maven 自身安装需要大约 10 MB 空间.除此之外,额外的磁盘空间将用于你的本地 Maven 仓库.你本地仓库的大小取决于使用情况,但预期至少 500 MB 操作系统 没有最低 检查 Java 安装

  • maven环境变量配置讲解

    maven运行依赖于 JAVA_HOME 如果各位还没有配置 JAVA_HOME,可以参考我的另一篇博客 JDK环境变量配置 JDK 环境变量配置 1.下载并解压 maven压缩包 官方下载地址为:http://maven.apache.org/download.cgi 2.配置系统环境变量 MAVEN_HOME 和 path MAVEN_HOME:maven解压后的路径 3.打开CMD输入 mvn -v 查看maven是否配置成功,如图所示,则表示maven环境变量配置成功 至此 maven环

  • Maven学习----Maven安装与环境变量配置教程

    目录 一.Maven简介 1. 什么是Maven 2. Maven的作用 3. 坐标的概念 小结 二.Maven安装配置[操作] 1. Maven的仓库类型 2. 下载与目录结构 3. Maven安装配置 3.1 安装Maven 3.2 配置Maven仓库 小结 三.Maven项目的目录结构 小结 四.Maven构建项目 1. 项目构建的生命周期 小结 五.Maven管理依赖和插件 Maven的依赖管理 1. 在idea配置Maven(操作) 2. 在idea创建Maven项目 2.1 创建Ma

  • WIN10环境 Maven的安装与配置详细教程

    WIN10环境 Maven的安装与配置,步骤如下所示: 第一步:安装JDK并配置环境变量     注意:全部配置到系统变量或者用户变量!! cmd输入java -version验证是否安装: 第二步:安装Maven 下载地址: http://maven.apache.org/download.cgi 下载好之后,解压并选择存放路径: 第三步:Maven环境变量配置 首先打开我的电脑->属性->高级系统设置. 新建系统变量:MAVEN_HOME,复制Maven的路径: 在系统变量:Path中复制

  • maven 环境变量的配置详解

    我的电脑是win10_64位的. 一.安装,我使用的是免安装版的,直接解压缩就可以使用. 二.配置环境变量. 1. 打开环境变量配置.右键计算机→属性→高级系统设置→高级→环境变量,在系统变量中配置. 2. 配置MAVEN_HOME.在系统变量中新建,变量名MAVEN_HOME,变量值,maven文件夹路径,我的路径是F:\Wab\资料\maven\资料\apache-maven-3.2.3,最好不要有中文,我比较懒,不想改,保存. 3.配置path,找到path系统变量,点开,新建,输入%MA

  • 关于maven环境的安装及maven集成idea环境的问题

    目录 什么是maven,有什么用? 1.下载 2.安装 3.修改maven仓库 3.1修改本地仓库 3.2 配置私服 4.idea配置maven 什么是maven,有什么用? Maven是一个项目构建和管理的工具,其主要服务于基于java平台的项目构建.依赖管理和项目信息管理.它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期Project Lifecycle),一个依赖管理系统(Dependency Management System),和用

  • windows环境下java开发工具maven的安装教程图解

    Maven是什么? Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作.由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置 maven是java项目依赖管理和构建工具,有了maven可以让java项目开发和构建更加便捷和高效,是

  • Maven环境安装配置和新建项目介绍

    目录 1 Maven是什么? 2,环境搭建 2.1 安装JDK 2.2 下载并安装maven 2.3 配置环境变量 2.4 验证maven是否已经安装 2.5 maven的本地仓库的配置 3 eclipse中的maven插件配置 3.1 下载安装maven插件 3.2 配置环境 4 创建maven项目 5 maven web项目的结构 总结: 1 Maven是什么? Apache Maven 是一种用作软件项目管理和理解工具.它基于项目对象模型(POM)的概念, 可以管理一个项目的构建.报告以及

  • ASP.NET Core开发环境安装配置

    ASP.NET Core环境设置 1.如何设置用于.NetCore应用程序开发的开发机器 2.安装SDK和IDE 3.验证安装 开发和.NET Core应用程序所需的工具和软件 1.设备:(Windows.Mac.Linux) 2.IDE:Visual Studio.Visual Code 3.NetSDK:软件开发工具包,此工具包有助于开发和运行系统中的应用程序. 如何为构建 .NET Core/ASP.NET Core应用程序准备开发环境? NET Core可以通过两种方式安装: 1.通过安

  • 浅谈mac下maven的安装配置与使用

    出来实习快半年了,还有一个多月也就即将毕业了.我刚进公司的时候,项目刚刚上线,到现在接近50w日活,成长真不少(虽然曾经因为自己写的SQL性能太差把服务器CPU搞到爆血管两次).你在项目过程中写的业务代码很多,在这个过程中感到很有成就感的,但是如果你只是满足于此,就很难进步了.想要提升自身的能力,还得靠自己在空闲的时间多点去学习,学习项目中相关的技术,学习你的算法逻辑能力.这个星期我们先一起来学习经常接触的maven,maven确实是一个利器,在公司都是架构师负责搭建好项目,我们很少有机会去搭一

  • Maven的安装配置详解

    下载maven 解压路径: 打开环境变量:右键此电脑-属性-高级系统设置-高级-环境变量 添加以下系统变量: 测试:win+r输入cmd 输入mvn -v,如果出现下面这些信息,就说明maven安装成功,环境变量设置成功. 修改本地仓库路径: 阿里云仓库的配置: <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus

  • maven的安装配置使用详解

    maven的安装配置 什么是maven? maven 是本质上是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM),可以通过一小段描述信息来管理项目的构建. 使用maven的好处 一个工程可能需要引入很多个jar包,不同的jar包之间可能会产生冲突,还会出现版本问题.使用maven可以帮助管理jar包 我们只需要在pom.xml文件中写出依赖坐标就可以. 项目的一件构建: 一键构建指的是项目整个构建过程 清理 编译 测试 报告 打包 部署 maven的安装 1.maven下载

  • maven的安装配置以及在IDEA中的配置图文教程

    一.下载maven: 1.maven官网:http://maven.apache.org/download.cgi 二.安装配置 1.下载后解压到本地目录,如图 2.配置环境变量:我的电脑右键->属性->高级系统设置->环境变量 系统变量中新建一个名字为MAVEN_HOME的变量, MAVEN_HOME=D:\Java\apache-maven-3.5.2 然在path中加入 %MAVEN_HOME%\bin; 配置完成. 打开 cmd,在里面敲:mvn -version 如果能打印如上

  • MAVEN的安装配置与IDEA整合超详细教程

    去http://maven.apache.org/download.cgi下载你需要的Maven版本. 下载好以后,解压安装到一个目录,我的目录为 D:\Develop\apache-maven-3.5.2. 接着配置Maven环境:右键单击"此电脑"-属性-高级系统设置-高级-环境变量--新建- 新建系统变量MAVEN_HOME为你解压的目录 D:\Develop\apache-maven-3.5.2 ,如下图新建MAVEN_HOME变量: 找到变量名为Path的系统变量,编辑该变量

  • maven环境变量配置以及失败原因解析

    本文为大家分享了maven环境变量配置的具体方法,供大家参考,具体内容如下 一.maven环境配置 1.解压apache-maven-x.x.x-bin.zip,最好不要解压到C盘 2.配置环境变量,右击"我的电脑"--"属性"--"高级系统设置"--"环境变量","系统变量"--"新建" 填写maven安装目录: 变量名:MAVEN_HOME 变量值:D:\apache-maven\a

  • idea2020.3配置maven环境并配置Tomcat的详细教程

    学习内容:Idea配置maven环境,创建java和web项目,并配置Tomcat 内容详情: 1.配置maven环境 第一步.点击file,选中New projiects settings,点击Settings for New projects 如果选Settings的话,每创建一个项目都得配置maven的地址,所以,直接为每一个新项目都配置好,就不用改了 第二步.搜索maven,改为自己下的maven地址,第二步把settings.xml改为自己下的maven,conf目录的. maven环

随机推荐