Maven
文章平均质量分 96
weixin_42469070
这个作者很懒,什么都没留下…
展开
-
2022版Maven教程 - 第十章 生产实践
小诀窍:使用迅雷下载比直接用浏览器下载快很多https://download.sonatype.com/nexus/3/latest-unix.tar.gz在目录下解压:上传到 Linux 系统,解压后即可使用,不需要安装。但是需要注意:必须提前安装 JDK。进入目录下上面 这个每次都不一样,不用管它。我们要访问的是 这个端口。但是需要注意: 端口的这个进程要在启动 这个主体程序一、两分钟后才会启动,请耐心等待。注意:需要关闭防火墙首页地址:初始化界面还是很酷的:这里参考提示:所以登...原创 2022-06-19 18:31:51 · 340 阅读 · 0 评论 -
2022版Maven教程 - 第九章 POM 深入与强化
在入门的时候我们介绍说 Maven 是一款『构建管理』和『依赖管理』的工具。但事实上这只是 Maven 的一部分功能。Maven 本身的产品定位是一款『项目管理工具』。下面是 的 POM 文件,可以看到:除了我们熟悉的坐标标签、 标签,还有 、、、、、、 等这些描述项目信息的标签。所以从『项目管理』的角度来看,Maven 提供了如下这些功能:项目对象模型(POM):将整个项目本身抽象、封装为应用程序中的一个对象,以便于管理和操作。全局性构建逻辑重用:Maven 对整个构建过程进行封装之...原创 2022-06-19 18:31:17 · 523 阅读 · 0 评论 -
2022版Maven教程 - 第八章 微服务架构案例
项目工程依赖②字符串加密工具类③登录失败异常④远程方法调用统一返回结果2、demo09-base-entity①引入依赖②创建实体类在 MySQL 数据提供服务中用到的通用 Mapper 技术需要借助 注解将实体类和数据库表关联起来。在本地启动 Nacos 注册中心:返回参数说明参数名类型说明可取值resultstring远程方法调用执行结果是否成功...原创 2022-06-16 19:36:22 · 268 阅读 · 0 评论 -
2022版Maven教程 - 第七章 SSM 整合伪分布式案例
修改工程为web工程在pom文件添加;再添加文件在工程文件中,依赖工程在工程pom文件中,依赖、、工程2、各工程 POM 配置①父工程POM 位置如下:各子工程创建好之后就会有下面配置,不需要手动编辑②Mybatis 逆向工程POM 位置如下:③环境依赖工程POM 位置如下:④工具类工程无配置。无配置。POM 位置如下:⑦Web 工程我们仍然继续使用《第六章 单一架构案例》中创建的数据库和表。2、Mybatis 逆向工程详细配置如下:②执行逆向生成执...原创 2022-06-16 19:34:11 · 206 阅读 · 0 评论 -
2022版Maven教程 - 第六章 单一架构案例
『架构』其实就是『项目的结构』,只是因为架构是一个更大的词,通常用来形容比较大规模事物的结构。单一架构也叫『』结构,就是所有代码、配置文件、各种资源都在同一个工程。https://mvnrepository.com/确定技术选型:确定我们项目中要使用哪些技术到 mvnrepository 网站搜索具体技术对应的具体依赖信息确定这个技术使用哪个版本的依赖考虑因素1:看是否有别的技术要求这里必须用某一个版本考虑因素2:如果没有硬性要求,那么选择较高版本或下载量大的版本在实际使用中检验所有依赖...原创 2022-06-15 20:28:43 · 518 阅读 · 0 评论 -
2022版Maven教程 - 第五章 其他核心概念
为了让构建过程自动化完成,Maven 设定了三个生命周期,生命周期中的每一个环节对应构建过程中的一个操作。Maven 之所以这么设计其实就是为了提高构建过程的自动化程度:让使用者只关心最终要干的即可,过程中的各个环节是自动执行的。Maven 的核心程序仅仅负责宏观调度,不做具体工作。具体工作都是由 Maven 插件完成的。例如:编译就是由 插件来执行的。一个插件可以对应多个目标,而每一个目标都和生命周期中的某一个环节对应。Default 生命周期中有 和 两个和编译相关的环节,这两个...原创 2022-06-15 20:27:55 · 86 阅读 · 0 评论 -
2022版Maven教程 - 第四章 使用 Maven:IDEA环境
创建 Project 后,IDEA 会自动弹出下面提示,我们选择『Enable Auto-Import』,意思是启用自动导入。这个自动导入一定要开启,因为 Project、Module 新创建或 每次修改时都应该让 IDEA 重新加载 Maven 信息。这对 Maven 目录结构认定、Java 源程序编译、依赖 jar 包的导入都有非常关键的影响。另外也可以通过 IDEA 的 设置来开启:每次创建 Project 后都需要设置 Maven 家目录位置,否则 IDEA 将使用内置的 M...原创 2022-06-14 19:39:57 · 2051 阅读 · 0 评论 -
2022版Maven教程 - 第三章 使用 Maven:命令行环境
使用 x、y、z 三个『向量』作为空间的坐标系,可以在『空间』中唯一的定位到一个『点』。使用三个『向量』在『Maven的仓库』中唯一的定位到一个『jar』包。大到小的范围举例:坐标:上面坐标对应的 jar 包在 Maven 本地仓库中的位置:一定要学会根据坐标到本地仓库中找到对应的 jar 包。例如:运行 命令下面根据提示操作Maven 默认生成的工程,对 junit 依赖的是较低的 3.8.1 版本,我们可以改成较适合的 4.12 版本。自动生成的 App.java 和 AppTe...原创 2022-06-14 19:39:17 · 460 阅读 · 0 评论 -
2022版Maven教程 - 第二章 Maven 核心程序解压和配置
首页:https://maven.apache.org/下载页面:https://maven.apache.org/download.cgi下载链接:【:window平台;:linux平台;:源码包】具体下载地址:https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.zip核心程序压缩包:,解压到非中文、没有空格的目录。例如:在解压目录中,我们需要着重关注 Maven 的核心配置文件:本地...原创 2022-06-12 20:30:37 · 233 阅读 · 0 评论 -
2022版Maven教程 - 第一章 Maven概述
资料连接随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。比如下面的例子,我们只用到 SpringBoot、SpringCloud 框架中的三个功能:最终却导入了 106 个 jar 包:而如果使用 Maven 来引入这些 jar 包只需要配置三个『依赖』:②jar 包的来源这个jar包所属技术的官网。官网通常是英文界面,网站的结构又不尽相同,甚至找到下载链接还发现需要通过特殊的工具下载。第三方网站提供...原创 2022-06-12 20:28:49 · 651 阅读 · 0 评论