Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >windows平台安装maven

windows平台安装maven

作者头像
名山丶深处
发布于 2018-05-22 09:57:35
发布于 2018-05-22 09:57:35
52200
代码可运行
举报
文章被收录于专栏:名山丶深处名山丶深处
运行总次数:0
代码可运行

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具

一、安装maven3.5.3

安装环境(条件):Windows10、jdk1.7+

1.下载maven

官方地址:http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.zip

百度网盘:https://pan.baidu.com/s/1JnO525IHn7OdICm0FklWsg

2.安装

将下载的压缩包解压(最好不要放C盘)

3.配置环境变量

3.1)点击我的电脑右键 -> 属性 -> 高级系统设置 -> 环境变量

3.2)在系统变量中点击“新建”

变量名:M2_HOME

变量值:D:\安装目录\apache-maven-3.5.3

3.3)在系统变量中找到变量名为Path,选中后点击“编辑”

点击“新建”,在文本框中输入:%M2_HOME%\bin

4.验证是否安装成功

4.1)进入DOS控制台(Win+R 输入cmd)

4.2)控制台输入:mvn -version

4.3)若能正常输出maven版本信息则表示安装成功

5.修改maven本地仓库目录(默认在C盘)

5.1)进入maven\conf目录

5.2)打开settings.xml并找到 <localRepository> 标签

5.3)默认<localRepository>被注释掉了,打开注释并修改目录:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository-->
  <localRepository>E:\maven\repository</localRepository>

6.maven常用命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mvn archetype:generate 创建Maven项目
mvn compile 编译源代码
mvn test-compile 编译测试源代码
mvn test 运行单元测试
mvn clean 清除项目target目录
mvn package 根据pom配置构建安装包
mvn install 编译、测试、打包并存入本地仓库
mvnjetty:run 启动jetty服务
mvntomcat:run 启动tomcat服务
-Dmaven.test.skip=true 跳过单元测试
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-03-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Boot学习笔记(二)Windows下IDEA 配置Maven
maven指向本地仓库配置,打开D:\ProgramFile\Maven\apache-maven-3.5.2\conf下的settings.xml,设置本地仓库地址,如下图:
Bug生活2048
2018/08/31
6990
Spring Boot学习笔记(二)Windows下IDEA 配置Maven
Maven入门手记
1. 下载Maven 下载地址 apache-maven-3.6.0 2. Maven到D盘根目录 3. 配置java环境变量 新建系统变量JAVA_HOME CALSSPATH 变量名:JAVA_HOME 变量值:(你的java解压路劲,到bin目录的上一级) 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\bin\dt.jar;%JAVA_HOME%\tools.jar;%JAVA_HOME%\bin 变量名:Path 变量值:在系统变量Parh后直接加上 ;%JAVA_HOME%\b
暖月寒星
2020/03/11
3930
【安装指南】maven下载、安装与配置详细教程
总体而言,Maven是一个广泛使用的构建工具,它提供了一种简单的方式来管理项目的构建、依赖和发布。通过采用约定优于配置的理念,Maven使得项目构建过程更加标准化和易于维护。
SarPro
2024/02/20
3.8K0
【安装指南】maven下载、安装与配置详细教程
Maven 快速入门
Maven是一个Java工具,因此你的电脑上必须安装有JAVA环境(JDK或者JRE)
大江小浪
2018/07/24
4810
Maven 快速入门
Maven最全最细教程
https://www.cnblogs.com/hzg110/p/6936101.html
KEN DO EVERTHING
2019/04/24
8540
Maven最全最细教程
Maven的基本安装与使用
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。简单来说,Maven是一个框架,可以简化程序员的开发
ma布
2024/10/21
2370
Maven的基本安装与使用
走进Maven世界
本人是Mac OS系统,所以这里介绍Mac下如何安装,在安装Maven之前,先确认已经安装了JDK,其他系统安装也差不多,只是环境变量配置不一样。
Java极客技术
2022/12/04
2890
走进Maven世界
Maven环境配置-必会
想要安装Maven需要下载maven压缩包,无需安装,在windows下只需要配置windows环境变量。
手撕代码八百里
2020/07/28
9030
Maven环境配置-必会
Maven环境配置及介绍[通俗易懂]
下载地址:http://maven.apache.org/downloa/d.cgi
全栈程序员站长
2022/08/28
1.1K0
Maven环境配置及介绍[通俗易懂]
Maven学习笔记之Maven入门
本文涉及Maven知识点有Maven安装与配置,Maven项目结构,Maven依赖管理,Maven项目生命周期管理,基于IDE的Maven使用和Maven私服搭建。
Jetpropelledsnake21
2022/03/07
6950
Maven学习笔记之Maven入门
从头到尾手把手教你搭建阅读Mybatis源码的环境(程序员必备技能)
先放上编译好的mybatis: https://github.com/truedei/mybatis-notes
手撕代码八百里
2021/04/20
1.1K2
从头到尾手把手教你搭建阅读Mybatis源码的环境(程序员必备技能)
myeclipse10配置maven和一些常用命令
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/ma ven/cli/MavenCli : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14 1) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(Cl assRealm.java:401) at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass( SelfFirstStrategy.java:42) at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadCl ass(ClassRealm.java:271) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm .java:254) at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm .java:239) at org.codehaus.plexus.classworlds.launcher.Launcher.getMainClass(Launch er.java:144) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun cher.java:266) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav a:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La uncher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java: 356)
用户5640963
2019/07/26
5140
myeclipse10配置maven和一些常用命令
想自学Maven?推荐Maven极简高速入门及常规使用
笔者的工作经历中使用过Ant、Maven和Gradle,如果让笔者选择,笔者会首选Gradle。那为什么还要写Maven这篇内容呢?时下大部分公司都还在使用Maven,并且很多开源项目也在使用Maven,Maven有一些功能特性还是很不错的,很值得做总结记录。
JavaQ
2020/11/09
1.3K0
想自学Maven?推荐Maven极简高速入门及常规使用
Maven的安装与配置以及注意事项
目录 1.Maven的简单介绍  2. 什么是自动构建工具? 3. 常用的自动构建工具 4. Maven安装与配置 5. Maven的使用1:创建java项目 6. Maven的使用2:创建web项目 7. maven打包: 8. 什么是POM 9.注意事项 ---- 1.Maven的简单介绍  Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。  2. 什么是自动构建
天蝎座的程序媛
2022/11/18
5320
IDEA配置Maven教程
本文介绍在IDEA中配置Maven,及其配置settings idea配置manven等功能;
默 语
2024/11/20
1870
IDEA配置Maven教程
一小时教你学会 Maven 项目的构建与管理(1)
Maven为Java开发者提供了一个免费的中央仓库,其中几乎可以找到任何流行的开源类库,通过Maven的衍生工具Nexus,可以进行快速的搜索。Maven项目目录结构有约定的规则,约定优于配置(Convention Over Configuration)。
IT小马哥
2020/03/18
1.6K2
Maven基本知识
​ 将 apache-maven-3.5.0-bin.zip 解压到一个非中文无空格的目录下。 例如:
OY
2022/03/17
7260
Maven基本知识
【愚公系列】2023年03月 Java教学课程 121-Maven的概念与基本使用
Maven是一款用于Java项目管理和构建的工具,它可以自动化构建过程,包括编译、测试、打包、发布等。Maven提供了一种标准化的项目结构和管理方式,可以帮助开发者更好地管理依赖关系、版本控制、构建和部署等方面的问题。Maven使用XML文件来描述项目的构建过程,以及依赖关系和其他相关配置信息。它是Java社区中使用最广泛的构建工具之一。
愚公搬代码
2023/04/06
8710
【愚公系列】2023年03月 Java教学课程 121-Maven的概念与基本使用
Maven使用速记 原
当版本号使用-SNAPSHOT结构的后缀时表示这是一个快照版本。快照版本一般用于开发分支,快照版本即使不改变版本号也会自动获取到最新版本。以只相对的是发布(Release)版本,只要不使用-SNAPSHOT结尾的都是发布版本。每一个发布版本只对应一个编号。
随风溜达的向日葵
2019/05/15
5280
Apache Maven 最全教程,7000 字总结!
前言:目前所有的项目都在使用maven,可是一直没有时间去整理学习,这两天正好有时间,好好的整理一下。
芋道源码
2019/07/05
1.5K0
Apache Maven 最全教程,7000 字总结!
相关推荐
Spring Boot学习笔记(二)Windows下IDEA 配置Maven
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验