maven 和java 环境变量安装 ,idea 开发 maven 项目设置
http://maven.apache.org/download.cgi 下载 Binary zip archive 类型
Binary zip archive | apache-maven-3.6.3-bin.zip |
资源 :\java_jiaocheng\黑马JavaEE 57期\黑马JavaEE 57期\00 讲义+笔记+资料\JavaWeb\28.会员版(2.0)-就业课(2.0)-Maven基础\day15_maven\maven基础\资料\apache-maven-3.5.2-bin
编辑下在 MAVE_HOME/conf/settings.xml 文件中配置本地仓库位置(maven 的安装目录下):
55行添加:<localRepository>E:\java\maven_repository</localRepository>
159行添加国内的镜像仓库,比如阿里的,如果你跳过了这步,并且你的网络环境处于国内,那么下载速度会很慢。:
就会出现:Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
===================================================================
注意:maven 系统变量依赖于JAVA_HOME变量存在
1. 新建系统变量
JAVA_HOME C:\Java\jdk1.7.0_79
CLASSPATH .;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;
CATALINA_HOME E:\apache-tomcat-7.0.26
MAVEN_HOME E:\java\apache-maven-3.5.2
2.编辑环境变量Path
E:\apache-tomcat-7.0.26\bin
C:\Java\jdk1.7.0_79\bin
C:\Java\jre7\bin
%MAVEN_HOME%\bin
然后关闭黑窗口,重新打开
运行mvn -v 出现版本即可
<!-- 依赖关系 -->
<dependencies>
<!-- 此项目运行使用 junit,所以此项目依赖 junit -->
<dependency>
<!-- junit 的项目名称 -->
<groupId>junit</groupId>
<!-- junit 的模块名称 -->
<artifactId>junit</artifactId>
<!-- junit 版本 -->
<version>4.9</version>
<!-- 依赖范围:单元测试时使用 junit -->
<scope>test</scope>
</dependency>
idea 开发 maven 项目设置
打开 File -》 Settings 配置 maven
搜索:maven
右侧有个
:Maven home directory: 选择本地 maven 安装目录 E:\java\apache-maven-3.5.2
:User setting file: 选择本地,E:\java\apache-maven-3.5.2\conf\settings.xml
:Local repository: 如果上面有配置settings.xml 的本地仓库E:\java\maven_repository,会自己填充
然后点击Maven二级目录下Maven->Runner : -DarchetypeCatalog=internal
配置 VM Options: 优先使用本地已有创建工程插件,提高工程创建速度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?