Maven安装配置

Maven工具是强大的项目管理工具,有效的使用Maven将大大提升代码的生产效率。

安装Maven

进入 https://maven.apache.org/download.cgi 网站,因为我是windows系统,下载的是bin.zip,下载完成后解压到指定目录,解压后文档结构如下所示:

--bin:保存Maven的可执行命令,mvn和mvn.bat就是执行Maven工具的命令。

--boot:该目录只包含一个plexus-classworlds-2.5.2.jar,plexus-classworlds-2.5.2.jar是一个类加载框架。

--conf:保存Maven配置文件的目录,该目录包含setting.xml文件,该文件用于设置Maven的全局行为。

--lib:该目录包含了所有Maven运行时需要的类库,此外,还包含Maven所依赖的第三方类库。

--LICENSE、README.txt等说明文档。

配置Maven

Maven需要配置如下两个环境变量:

JAVA_HOME:该环境变量指向JDK安装路径。

MAVEN_HOME:该环境变量指向MAVEN安装路径。

最好添加PATH环境变量中:PATH:;%MAVEN_HOME%\bin;

检查

安装配置完成后,在命令行执行mvn -v命令,会输出如下结果:

C:\Users\wpx>mvn -v
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-25T03:49:05+08:00)
Maven home: D:\SoftWare\apache-maven-3.5.3\bin\..
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: D:\SoftWare\jdk1.8.0_151\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

如果你看到类似结果,说明 Maven 在 Windows 上已安装配置成功。

在IDEA中配置Maven

打开 File-Settings,更改Maven的配置

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大白虾谈架构

CentOS6.5+nginx+tomcat负载均衡集群

1414
来自专栏程序小工

【Linux】系统学习Crontab定时任务

crontab 是一个用于设置周期性执行任务的工具。目前服务器端的运行环境大多数为 Linux,在日常的运营和维护中会有很多需要定期执行的操作,其中有些操作是可...

1792
来自专栏nice_每一天

excel导出使用get请求参数过长问题

excel导出功能时,使用的是window.location.href=url也就是get请求。当传入参数过长的时候就报了414,地址过长的错误。

1982
来自专栏IT笔记

JavaWeb项目架构之NFS文件服务器

当用户A通过互联网上传文件时,经过负载均衡,随机或者定向分配到某个节点。但是当用户B去下载这个文件的时候,并不确定会向哪个节点发送请求,这样会导致用户存在一定几...

5589
来自专栏JavaEdge

Spring Data JPA踩坑记:与Bootstrap Table的分页协作@PersistenceContext和@Resource的区别

注入一堆保存实体类状态的数据结构,针对实体类的不同状态(四种,managedh或detached等)可以做出不同的反应(merge,persist等等),其实就...

1231
来自专栏鸿的学习笔记

日志采集技术笔记

使用Linux的rename机制保证文件写入要么成功,要么失败,绝对不能出现写了一半的情况。

3935
来自专栏应用案例

Linux常用软件安装总结

首先说xshell一个好用的功能,如果你同时要管理几台一样的服务器组成的集群,一台一台操作很麻烦,可以使用xshell菜单栏——工具——勾选发送键输入到所有会话...

3508
来自专栏别先生

一脸懵逼学习KafKa集群的安装搭建--(一种高吞吐量的分布式发布订阅消息系统)

1:KafKa的官方网址:http://kafka.apache.org/ 开发流程图,如: ? 2:KafKa的基础知识: 2.1:kafka是一个分布式的...

22510
来自专栏张戈的专栏

Linux服务器的进程查看命令详解

Linux 服务器正常启动后,提供服务时会调用程序,占用进程。这时候我们如何查看系统中有哪些进程在被调用呢?我们可以通过以下命令来查看。 一、ps 命令 ps ...

3.8K9
来自专栏xingoo, 一个梦想做发明家的程序员

JSP Session管理

  本篇讲述JSP中session的相关知识和管理方法;   先说说cookie与session   在web中常用的两种用户信息管理方式:cookie 和 s...

2267

扫码关注云+社区

领取腾讯云代金券