Maven入门,安装下载,环境配置,配置私有仓库,idea整合Maven(1)(上)

简介: Maven入门,安装下载,环境配置,配置私有仓库,idea整合Maven(1)

1.Maven入门


1.1 Maven 概述

1.1.1什么是Maven


Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具


总结:maven项目管理工具 ---【 Maven ---通过---》 描述信息 ---来----》管理项目构建,报告和文档】


1.1.2 Maven的作用


通过坐标对第三方构件(jar包) 进行统一管理 【坐标 ----> jar包 ---->管理】


可提供一套对项目生命周期管理的标准,开发人员,和测试人员统一使用Maven进行项目的构建。【项目生命周期 --- > 标准 --- > 统一使用 ----> 项目构建】


Maven生命周期: 清理 ~ 验证~ 编译~ 测试~ 打包~ 安装~ 报告~ 部署


对工程分模块构建,提高开发效率 【创建项目时,可选择模块进行构建】


1.2仓库


仓库分类: 私有仓库 , 中央仓库 , 第三方仓库(又称远程仓库)


--- 私有仓库: 每个人的本地仓库, 相当于缓存, 方便离线操作


---- 中央仓库: 官方仓库,存放所有依赖.在国外


http://repo1.maven.org/maven2/


----- 第三方仓库: 由非盈利机构搭建第三方私有仓库,对外提供依赖下载.


阿里云


华为云


4f58ae491c8043f390fcbc29ad3f8212.png


1.3 maven环境搭建


1.3.0 使用前提


使用maven,必须配置JDK,也就是JAVA_HOME


如果没有配置JAVA_HOME, 将有错误提示, 如下:


6a45e3c173bf49bc8eb68f4d3ee602a1.png


JAVA_HOME配置内容(JDK的安装目录)


电脑系统环境配置 ----> 新建 --- > 变量名JAVA_HOME ----> 变量值 jdk的安装目录路径


28de800a97fb4e87af0a77eebc7998f3.png


### 1.3.1 下载Maven资源

版本: 3.5.3


868bbe7dd52449c68a0c199583a6df6d.png


1.3.2 下安装


将下载的资源解压即可 ---- 可安装解压到自己需要的盘符下


7ae1643085454ea0b94d17efbb524bf6.png


1.3.3 配置:系统环境变量


配置window系统环境变量


-------- MAVEN_HOME:


内容: maven的安装目录


原因: 方便其他环境变量使用,方便其他软件使用


06b621400e78459dad3d2c0717bc988e.png


------ path :


内容:maven的bin目录(使用MAVEN_HOME 确定安装目录)


原因: 在cmd可以使用maven命令


ad55806d21654850abc505bd33756645.png


测试是否安装配置成功


------ 打开cmd命令窗口 ---> 写入mvn -help 然后回车


如果能够运行成功则配置成功 [如下图]


56a247b2d7e445c7953ef67207242348.png


1.4 配置


1.4.1 私有仓库配置


私有仓库的根目录【可自行定义所在位置,但是要和安装的maven在同一目录下】


719227f7e9ab4d1c9d2a3c83ff6d0dc4.png


maven配置私有仓库 %MAVEN_HOME%/conf/settings.xml


5de51dfa693849e6a1d89a0097b78ec1.png


打开settings.xml,找到第55行,进行更新本地仓库的存放路径位置


ab06a215a7484134bdca73fd96e5c96b.png


1.4.2 配置镜像(第三方仓库,私服)


配置aliyun的镜像 【阿里云】

<!--配置具体的仓库下载镜像-->
     <mirror>
    <!--此镜像的唯一标识 用来区分不同的mirror元素-->
          <id>nexus-aliyun</id>
            <!--对哪种仓库进行镜像 简单说就是替代哪个仓库-->
          <mirrorOf>central</mirrorOf>
            <!--镜像名称-->
          <name>aliyun maven</name>
            <!--镜像URL-->
          <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

524ebee569d741b29df85771c8bef585.png


相关文章
|
8月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
512 27
|
8月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
976 18
|
IDE Java 程序员
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
本文提供了如何使用学生邮箱免费获取并安装JetBrains全家桶(包括IDEA、PyCharm等)的详细教程,涵盖了学生认证、软件下载、安装及常见问题的解决方法。
4868 0
学生邮箱白嫖/免费安装JetBrains全家桶(IDEA/pycharm等) —— 保姆级教程
|
11月前
|
人工智能 IDE 编译器
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
2220 15
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
|
10月前
|
人工智能 自然语言处理 Java
30分钟速成:IntelliJ IDEA 2024下载安装与多语言开发环境配置手册
IntelliJ IDEA是Java/Kotlin开发领域的旗舰级IDE,最新版本实现了AI全栈辅助、量子计算插件和多语言互操作三大技术突破。AI辅助提升代码生成与性能优化准确率40%,量子计算插件支持1024量子位模拟,多语言混合调试性能提升300%。系统要求包括i5以上CPU、8GB内存及Windows 7+等。安装流程涵盖获取Ultimate版、配置启动器及性能优化设置。核心功能包括AI编码助手和多语言开发环境配置。提供量子算法开发和AI代码审查实战案例,并附故障排查指南和学习资源。
|
Java Maven Kotlin
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
804 4
idea maven创建kotlin项目
|
缓存 IDE Java
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
940 1
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
939 1
|
Java 应用服务中间件 Maven
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
2045 1
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
5142 1

热门文章

最新文章

推荐镜像

更多