Java环境下Maven安装与环境变量配置

简介: Java环境下Maven安装与环境变量配置

下载安装maven

下载网站:https://maven.apache.org/download.cgi


1.png

下载完成后,解压,把路径记住


2.png


配置环境变量

右键【此电脑】选择【属性】选择【高级系统设置】


3.png


在【高级】选项卡下选择【环境变量】


4.png


系统变量内选择【新建】


5.png


变量名【MAVEN_HOME】

变量值【E:\ENV20\apache-maven-3.8.6】

实际配置环境变量时以自己安装的路径为准


6.png


7.png


单击【Path】,添加变量值【%MAVEN_HOME%\bin】


8.png


检测


点击确定后按【win+r】运行 cmd,输入【mvn -version】


如果能看到 Maven 相关版本信息,则说明 Maven 已经安装成功


9.png


可能会出现的报错


如果在输入mvn -version后出现:


The JAVA_HOME environment variable is not defined correctly,


this environment variable is needed to run this program.


10.png


解决办法:

在用户变量里也加个JAVA_HOME,配置和系统变量里的一样


11.png


配置本地仓库


在安装的 Maven路径下新建【maven-repository】文件夹,用作maven的本地库


12.png


在maven安装目录下找到 conf文件夹,进入后编辑 【settings.xml】文件,进行本地仓库配置

用来存储从远程仓库或中央仓库下载的插件和 jar包,项目使用一些插件或 jar包,优先从本地仓库查找


13.png


配置自己本地仓库路径

将 <localRepository>/path/to/local/repo</localRepository>(应该在第53行左右)复制出来单独在下面写自己的路径


       14.png                                      


配置完成后,win+R运行cmd,输入【mvn help:system】测试,如果配置成功,则本地仓库(E:\ENV20\apache-maven-3.8.6\maven-repository)中会出现一些文件


15.png


在idea里面一般这样配置路径:


16.png


idea中那些环境配置以及插件


配置阿里云远程仓库  


Maven默认的远程仓库是在国外,所以下载jar包时速度会非常慢,这里推荐大家使用阿里云仓库


如果本地需要插件或者jar包,本地仓库没有,默认去远程仓库下载,远程仓库可以在互联网内也可以在局域网内。


打开 settings.xml,把下面的内容复制到里面(我写到了本地仓库下面)


<!-- 阿里云仓库 -->
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>


配置JDK


在settings.xml配置文件中找到 profile节点(大约在212行左右)


添加如下配置


<!-- java版本 --> 
<profile>
    <id>jdk-1.8</id>
    <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
    </activation>
    <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>


17.png


至此,maven安装配置完毕,接下来可以去IDEA中创建Maven项目了






相关文章
|
17天前
|
Java 数据库连接 数据库
如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面
本文介绍了如何构建高效稳定的Java数据库连接池,涵盖连接池配置、并发控制和异常处理等方面。通过合理配置初始连接数、最大连接数和空闲连接超时时间,确保系统性能和稳定性。文章还探讨了同步阻塞、异步回调和信号量等并发控制策略,并提供了异常处理的最佳实践。最后,给出了一个简单的连接池示例代码,并推荐使用成熟的连接池框架(如HikariCP、C3P0)以简化开发。
38 2
|
21天前
|
Java Maven Android开发
【Azure Developer】VS Code打包Java maven Project 遇见 BUILD FAILURE
Unknown lifecycle phase "lean". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>
|
29天前
|
Java Linux iOS开发
如何设置 Java 的环境变量
设置Java环境变量是使用Java开发工具和运行Java程序的前提。主要步骤包括:安装JDK,配置系统环境变量中的JAVA_HOME、PATH和CLASSPATH,确保命令行可直接调用javac和java命令。
|
28天前
|
安全 Java 数据安全/隐私保护
如何配置 Java 安全管理器来避免访问控制异常
配置Java安全管理器以防止访问控制异常,需在启动JVM时通过 `-Djava.security.manager` 参数启用,并设置安全策略文件,定义权限规则,限制代码执行操作,确保应用安全。
|
30天前
|
Java BI 调度
Java Spring的定时任务的配置和使用
遵循上述步骤,你就可以在Spring应用中轻松地配置和使用定时任务,满足各种定时处理需求。
123 1
|
11天前
|
Java 持续交付 项目管理
使用Maven进行项目管理:提高Java Web开发的效率
Maven 是一款强大的项目管理和构建自动化工具,广泛应用于Java社区。它通过依赖管理、构建生命周期管理、插件机制和多模块项目支持等功能,简化了项目的构建过程,提高了开发效率。本文将介绍Maven的核心功能及其在Java Web开发中的应用。
29 0
|
1月前
|
负载均衡 算法 Java
java中nginx负载均衡配置
java中nginx负载均衡配置
38 0
|
Java Linux
java环境配置 linux
java环境配置 linux
68 0
|
6月前
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
99 0
|
6月前
|
Java Linux
手把手教你Linux系统下的Java环境配置,简单到不行!
手把手教你Linux系统下的Java环境配置,简单到不行!
252 1

推荐镜像

更多