Maven的理解与操作(不推荐--过时)
主要内容:
大概操作解释:
1.下载Maven—去官网下载:https://maven.apache.org/
2.给maven配置环境变量——下面的(改Maven的环境变量1—4,就是具体操作)
3.去setting.xml去配置----不知道setting.xml没关系,继续看下去-下面有解释
—1.依赖地址2.阿里云镜像3.jdk配置
##具体实现如下:
改Maven的环境变量(1—4)
一般都新建一个目录专门来放Maven的下载和依赖
1.vim ~/.bash_profile,这里是设置maven的环境。
- (
这里说一下,我对“修改环境变量”的理解:
就是你下载(对有bin,conf...的文件来说)你下载已经在电脑了,但是终端要寻找的东西,要在PATH的地方找,所以要想终端可以找到,你要把你下载的东西,配置到PATH下面,使用才需要*配置环境变量*) - --配置环境变量,一句话:找到自己刚刚下载的路径,放到PATH里面,方便电脑寻找。
- 我里面的内容写=
##注释;在下载的时候,注意自己下载东西的位置pwd一下,找到他的路径,然后进行配置
export MAVEN_HOME=/Users/ccc/Desktop/place-Maven/apache-maven-3.8.5\ 2
(这个地方我之所以写这个路径,是因为我把Maven下载在这个路径下面了)
export PATH=$PATH:$MAVEN_HOME/bin
(这个固定操作,放到PATH下面)
**如果你要参考我的路径,我写下来,方便你复制**
export MAVEN_HOME= (+你存放Maven的路径)
export PATH=$PATH:$MAVEN_HOME/bin
2.然后要(source .bash_profile/-关掉重开) 一下,如果没有反应,就有了3.
3.vim ~/.zshrc
在~/.zshrc文件最后,增加一行:--增加的内容如下:
source ~/.bash_profile
4.然后——mvn -v就可以啦
***接下来操作,需要将setting.xml放到idea里面操作(5—6)
**上面说的setting.xml就是,在官网下载好Maven后打开的conf下面的setting.xml
5.接下来换——阿里云的镜像,会快---https://developer.aliyun.com/mvn/guide
复制阿里云的镜像下来,到setting.xml修改
5.5下载依赖
要准备一个依赖的文件夹,把它的路径放进去,这样下载的东西就在依赖里面,以后好处理
<localRepository>/Users/ccc/Desktop/place-Maven/java_Maven_repository</localRepository>我<localRepository>xxxxxx</localRepository> 中间的xxxx就是你存放依赖的地方--应该是一个文件夹的形式)
这里是我的路径,你要写你自己的路径
6.如果要配置jdk--去—https://www.cnblogs.com/ClassNotFoundException/p/8150576.html
注意:jdk的版本是根据自己电脑当初下载的如果你不知道你下载的版本---解决方法:去终端java -sersion参考版本,然后对照这改
- 总结:参考
https://blog.csdn.net/xy666999/article/details/122368440
这里的,非常详细的安装和配置
//接下来配置Maven和idea的连接-----坚持住马上快结束了
1.打开idea
2.在头顶的Intellij—java里面的preference里面--搜索Maven
3.在下面的Maven-home-path里面,把下载maven的地址放进去(bin的上一级目录)
4.在下面有一个User-settings-file里面选择下载maven--conf-settings.xml的路径放进去
4和5--连着看
(当然4进去的settings.xml,必须是上面已经全部完成的操作后的settings.xml)
5.在User-settings-file后面有Override打勾
6.这样就配置好了Maven了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性