• Maven下载+配置+idea配置


    目录

    下载

    安装/解压

    配置环境变量

    测试

    Maven仓库

    配置本地仓库

    配置阿里云的远程仓库

    idea创建Maven项目


    下载

    1.进入官网点击👉Maven官网👈下载文件

    安装/解压

    下载解压之后:把文件夹放到没有中文的路径下:我直接放到了c盘下,例如:C:\Maven\

    1. bin:存放了 maven 的命令
    2. boot:存放了一些 maven 本身的引导程序,如类加载器等
    3. conf:存放了 maven 的一些配置文件,如 setting.xml 文件****这个xml文件是核心
    4. lib:存放了 maven 本身运行所需的一些 jar 包

    配置环境变量

    新建一个变量:

    变量名:MAVEN_HOME

    变量值:Maven存放的路径(bin目录上一级)例如:C:\apache-maven-3.8.6-bin\apache-maven-3.8.6(这是我的路径)

    把MAVEN_HOME添加到Path系统变量中:%MAVEN_HOME%\bin

    测试

    打开cmd输入:mvn -v

    出现以下内容证明安装成功

    Maven仓库

    Maven中的仓库是用来存放maven构建的项目和各种依赖的(Jar包)。
    1. Maven的仓库分类

    • 本地仓库: 位于自己计算机中的仓库, 用来存储从远程仓库或中央仓库下载的插件和 jar 包,
    • 远程仓库: 需要联网才可以使用的仓库,阿里提供了一个免费的maven 远程仓库。
    • 中央仓库: 在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中 央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包 含了世界上大部分流行的开源项目构件
       

    配置本地仓库

    在maven安装目录中,进入 conf文件夹, 可以看到一个settings.xml 文件,我们在这里配置

    配置阿里云的远程仓库

    原来的库是连接外国的库,连不上,所以要改成咱们阿里云的镜像仓库 

    代码: 

      
          nexus-aliyun
          central  
          aliyun maven
          http://maven.aliyun.com/nexus/content/groups/public
       

    idea创建Maven项目

    接下来就可以去idea创建一个maven的项目了

    首先一定要选中Maven,创建一个Maven的项目

    打开IDEA 选择File --> Settings --> 搜素maven,就会看到如下界面,并修改路径

    之后工程就是这个样子,如果不是,请重新开启idea

    maven导入依赖:在pom.xml文件里,例如导入mysql\junit\servlet等包

    1. <dependencies>
    2. <dependency>
    3. <groupId>mysql</groupId>
    4. <artifactId>mysql-connector-java</artifactId>
    5. <version>5.1.49</version>
    6. </dependency>
    7. <dependency>
    8. <groupId>junit</groupId>
    9. <artifactId>junit</artifactId>
    10. <version>4.13.2</version>
    11. <scope>test</scope>
    12. </dependency>
    13. <dependency>
    14. <groupId>javax.servlet</groupId>
    15. <artifactId>javax.servlet-api</artifactId>
    16. <version>4.0.1</version>
    17. <scope>provided</scope>
    18. </dependency>
    19. </dependencies>

    点击刷新,他就会自动在阿里云镜像仓库里下载下来存到本地的仓库中

  • 相关阅读:
    【机器人学-雅可比矩阵】
    【云原生 | 从零开始学Kubernetes】九、k8s的node节点选择器与node节点亲和性
    Allegro如何用list文件抓取器件操作指导
    操作系统学习笔记
    【花雕动手做】有趣好玩的音乐可视化系列小项目(17)--光导纤维灯
    Linux内核基础篇——动态输出调试
    Maven开发配置教程
    分享从0学习arthas的17篇文章
    【JavaWeb】注册页面验证码,用户名已存在,密码格式校验
    从REST到GraphQL:升级你的Apollo体验
  • 原文地址:https://blog.csdn.net/weixin_49627122/article/details/126896463