码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • maven仓库配置


    Maven仓库安装配置#

    原文连接:https://www.cnblogs.com/desireyang/p/12787480.html

    什么是Maven? #

    Maven 是 Apache 开源组织奉献的一个开源项目。

    Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。

    Maven 是跨平台的,这意味着无论是在 Windows 上,还是在 Linux 或者 Mac 上,都可以使用同样的命令。

    一、安装Maven#

    1、下载Maven安装包#

    http://maven.apache.org/download.cgi

    [这里是图片001]

    2、解压#

    [这里是图片002]

    3、配置系统环境变量#
    1) 第一种新建一个系统变量

    变量名:MAVEN_HOME

    变量值:D:Program Filesapache-maven-3.6.3-binapache-maven-3.6.3(maven解压路径)

    在Path中添加:%MAVEN_HOME%in

    [这里是图片003]

    [这里是图片004]

    2) 第二种,直接在path中添加环境变量

    在Path中添加:D:Program Filesapache-maven-3.6.3-binapache-maven-3.6.3in(maven解压路径bin目录)

    4、检验配置成功#
    Copy
    
    • 1

    mvn -v

    [这里是图片005]

    二、配置本地仓库#

    1、创建一个文件夹 maven-repository(存放位置自定义)#

    [这里是图片006]

    2、修改maven配置文件,配置本地仓库#
    1)用编辑器打开setting.xml

    [这里是图片007]

    2)找到标签
    localRepository用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:Users用户名.m2。
    当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。

    [这里是图片008]

    3)修改为配置的本地仓库地址
    Copy
    
    • 1

    /path/to/local/repo 修改为配置的本地仓库 D:Program Filesmaven-repository

    [这里是图片009]

    三、配置国内仓库#

    1、打开setting.xml文件#
    2、找到标签#

    [这里是图片010]

    3、在标签内添加#
    Copy
    
    • 1

    alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/

    [这里是图片011]

    四、检验配置#

    1) 在cmd窗口输入#
    Copy
    
    • 1

    mvn help:system

    [这里是图片012]

    2) 可以看到,下载源就是刚刚配置的阿里云仓库#
    3) 打开我们自己的maven仓库可以看到刚才下载的一些jar文件#

    [这里是图片013]

    在Eclipse中创建maven项目#

    一、Ecliipse下载安装#

    Eclipse下载路径:https://www.eclipse.org/downloads/

    安装的时候选择下载包要选择这个 Eclipse IDE for Enterprise Java Developers (includes Incubating components)

    二、打开eclipse,定义项目存放空间#

    [这里是图片014]

    三、配置maven#

    1、Window -> Preferences#

    [这里是图片015]

    2、搜索maven,选择User Settings#

    [这里是图片016]

    3、修改settings文件,修改为安装的maven配置文件settings.xml#

    注:Global Settings为全局设置,可以选择添加,但是User Settings是必须要添加的

    [这里是图片017]

    四、创建maven项目#

    1、File -> New -> Maven Project#

    [这里是图片018]

    2、直接点击Next#

    [这里是图片019]

    3、Catalog 要选择Internal ;选择maven-archetype-webapp 1.0;Next#

    [这里是图片020]

    4、添加Group Id、Artifact Id;Finish#

    [这里是图片021]

    5、删除报错的文件#

    [这里是图片022]

    6、maven工程中的pom文件

    [这里是图片023]

    在 IntelliJ IDEA中创建maven项目#

    一、IntelliJ IDEA 下载安装#

    IntelliJ IDEA 下载路径: https://www.jetbrains.com/idea/download/

    二、配置maven#

    1、打开IntelliJ IDEA,右下角选择Configure -> Settings 添加 maven配置#
    2、搜索maven#

    [这里是图片024]

    3、Maven home directory 选择配置的maven系统环境变量;User settings file 选择maven安装路径下的settings.xml文件#

    [这里是图片025]

    四、创建maven工程#

    1、Create New Project -> Maven#

    [这里是图片026]

    2、选择jdk环境(默认情况是会选择系统环境变量中配置的jdk);勾选Create from archetype;选择 maven-archetype-webapp#

    [这里是图片027]

    3、添加工程名,和工程存放路径#

    [这里是图片028]

    4、选择maven环境,修改为本地maven配置settings.xml#

    [这里是图片029]

    5、刚开始的时候,会自动下载一些依赖#

    [这里是图片030]

    6、maven工程中的pom文件(使用IntelliJ IDEA创建的工程pom文件比eclipse的要丰富)#

    [这里是图片031]

    在添加依赖的时候不知道要怎么写?#

    我们可以到https://mvnrepository.com/tags/maven里面去搜索我们需要的依赖,选择好版本号,然后有对应的maven格式,拷贝下来放到pom.xml文件中#

    [这里是图片032]

    在IntelliJ IDEA中需要手动Reimport更新#

    [这里是图片033]

    而eclipse中保存pom.xml文件就自己下载更新#

  • 相关阅读:
    十八、图像像素类型转换和归一化操作
    美易官方:AI热潮“熄火”了?Meta Q1财报较差
    2022年全国大学生数学建模竞赛总结
    索引特性之存列值优化sum avg
    斐波那契数列和斐波那契数
    Elaticsearch timestamp 与 LocalDateTime 映射
    关于java语言中的final关键字
    广义坐标的理解
    解决tomcat的8080端口被占用
    【附源码】计算机毕业设计JAVA疫情下智慧社区系统
  • 原文地址:https://blog.csdn.net/m0_66557301/article/details/126435267
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号