Maven的从入门到精通(完结篇)

2023-11-16

在这里插入图片描述

本文是Maven学习中的完结篇!!!

一. maven工程运行调试

1.1 端口占用处理

重新执行 tomcat:run 命令重启工程,重启之前需手动停止 tomcat,否则报下边的错误:
在这里插入图片描述

1.2 断点测试

点击如图所示选项
在这里插入图片描述
在弹出窗口中填写如下信息:
在这里插入图片描述
完成后先 Apply 再 OK 结束配置后,可以在主界面找到我们刚才配置的操作名称。

二. 总结

2.1 maven仓库

1、maven 仓库的类型有哪些?
2、maven 工程查找仓库的流程是什么?
3、本地仓库如何配置?

2.2 常用的maven命令

常用 的 maven 命令包括:
compile:编译
clean:清理 test:
测试 package:打包
install:安装

2.3 坐标定义

在 pom.xml 中定义坐标,内容包括:groupId、artifactId、version,详细内容如下: 
 
<!--项目名称,定义为组织名+项目名,类似包名-->
 <groupId>cn.itcast.maven</groupId> <!-- 模块名称 --> 
<artifactId>maven-first</artifactId> <!-- 当前项目版本号,snapshot 为快照版本即非正式版本,release为正式发布版本 --> <version>0.0.1-SNAPSHOT</version> <packaging > :打包类型  
jar:执行 package 会打成 jar 包  
war:执行 package 会打成 war 包  
pom :用于 maven 工程的继承,通常父工程设置为 pom  

2.4 pom 基本配置

pom.xml 是 Maven 项目的核心配置文件,位于每个工程的根目录,基本配置如下:

<project > :文件的根节点 .
<modelversion > : pom.xml 使用的对象模型版本
<groupId > :项目名称,一般写项目的域名
<artifactId > :模块名称,子项目名或模块名称 <version > :产品的版本号 .
<packaging > :打包类型,一般有 jar、war、pom 等
<name > :项目的显示名,常用于 Maven 生成的文档。
<description > :项目描述,常用于 Maven 生成的文档
<dependencies> :项目依赖构件配置,配置项目依赖构件的坐标
<build> :项目构建配置,配置编译、运行插件等。
END!!!长路漫漫,JAVA为伴!!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Maven的从入门到精通(完结篇) 的相关文章

随机推荐

  • 09FMPEG的AVFrame结构体分析

    09FMPEG的AVFrame结构体分析 概述 该结构体位于libavutil库中的frame h中 1 AVFrame结构体 typedef struct AVFrame define AV NUM DATA POINTERS 8 指向图
  • Anaconda环境下的opencv实现人脸检测

    文章内容 本文主要介绍python3 9 Anaconda pytorch Jupyter Opencv安装教程 以及opencv的图片加载以及人脸检测 目录 一 anaconda的安装 二 pytorch的安装 三 Jupyter的配置
  • 订单系统设计 —— 数据同步与监控

    文章目录 一 方案背景 1 1考虑因素 1 2 数据特点 二 增量同步方案 2 1 并发消费 2 2 顺序消费 2 3 1 N关联数据 三 存量同步方案 3 1 并发同步 3 2 基于视图同步 四 监控与补偿机制 4 1 延迟监控 4 2
  • js逆向-ast混淆还原入门案例(1)

    recast资料太少 在大佬的建议下转到babel了 搬运各个地方的案例学习后 分享给大家 也给自己一个记录 案例需2个文件 运行文件1 run js 源码文件1 read js 1 read js var 0x2075 wrw3EMKc
  • 解决Python报错:URLError: <urlopen error [Errno 11004] getaddrinfo failed>

    原因 获取地址信息失败 通常是由于自动选择的DNS服务器不行 解决方法 更换DNS服务器 控制面板 win R control gt 网络和Internet 2 打开网络共享中心 3 打开当前连接的网络 以wifi为例 4 打开属性
  • 网页空间和服务器,服务器内存和网页空间

    服务器内存和网页空间 内容精选 换一换 使用主机迁移服务前 请参考以下步骤准备好账号 权限及源端 目的端服务器环境 已在华为云注册账号 并完成实名认证 已获取账号迁移权限 如果使用账号登录 默认拥有迁移权限 可无需配置迁移权限 如果使用IA
  • R notes (1): lm()

    R notes lm Reference Fitting Linear Models Usage Arguments Details Reference https www rdocumentation org packages stats
  • 2023最新版本Activiti7系列-身份服务

    身份服务 在流程定义中在任务结点的 assignee 固定设置任务负责人 在流程定义时将参与者固定设置在 bpmn 文件中 如果临时任务负责人变更则需要修改流程定义 系统可扩展性差 针对这种情况可以给任务设置多个候选人或者候选人组 可以从候
  • 第三代oid铺码软件_你好点读笔!自制小达人点读目录册之书名贴铺码

    之前跟大家分享了一下关于如何铺码的内容 你好点读笔 自制小达人点读目录册之如何铺码 主要是以铺 内容贴 码为例进行的 今天 我要和大家分享的是和 内容贴 密不可分的 书名贴 铺码的原理和之前内容码铺码原理和步骤基本一致 那么接下来 请随我一
  • 【DDIM加速采样方法】公式推导加代码分析。Denoising Diffusion Implicit Models

    DDIM加速采样方法 公式推导加代码分析 Denoising Diffusion Implicit Models 1 前言 ddim总览 2 均值 mu 3 方差 sigma
  • 华为od机试 java 地址分割

    题目 你的任务是编写一个程序 该程序将接收一个由逗号分隔的字符串 其中包含一个URL的前缀和后缀 然后将它们合并成一个完整的URL 合并规则如下 如果前缀的最后一个字符是斜杠 则删除它 如果后缀的第一个字符是斜杠 则删除它 在处理过的前缀和
  • 待续----serialVersionUID的解释

    serialVersionUID作用 序列化时为了保持版本的兼容性 即在版本升级时反序列化仍保持对象的唯一性 有两种生成方式 一个是默认的1L 比如 private static final long serialVersionUID 1L
  • configtx.yaml中文详解(Hyperledger Fabric 区块链网络运维工具configtxgen的配置文件)

    configtx yaml是Hyperledger Fabric区块链网络运维工具configtxgen用于生成通道创世块或通道交易的配置文件 configtx yaml的内容直接决定了所生成的创世区块的内容 本文将给出configtx y
  • [899]数值特征-对数据进行log变化

    对于一些标签和特征来说 分布不一定符合正态分布 而在实际的运算过程中则需要数据能够符合正态分布 因此我们需要对特征进行log变化 使得数据在一定程度上可以符合正态分布 进行log变化 就是对数据使用np log data 1 加上1的目的是
  • Redis下载部署并加入idea应用(详细笔记)

    文章目录 前言 一 下载Window版本的redis 1 打开网址 github上的redis安装包 https github com microsoftarchive redis 找到Redis on Windows 点击 release
  • java stream流常用方法

    Stream流用法 1 分组 2 过滤 3 List map互转 4 求和 极值 5 求最大 最小值的对象 6 去重 7 排序 8 拼接 9 统计 10 平均值 11 某个值的数量 12 分区 13 截断 14 跳过 15 查找与匹配 16
  • Unity Shader入门精要第四章:Unity Shader 的内置变量(数学篇)

    Unity系列文章目录 文章目录 Unity系列文章目录 前言 一 4 8 1 变换矩阵 二 4 8 2 摄像机和屏幕参数 4 9 答疑解惑 扩展阅读 参考 前言 使用Unity 写Shader 的一个好处在于 它提供了很多内置的参数 这使
  • typora+pandoc:markdown文本转换成word(也可把word转换成markdown哦)

    因为想把自己写的博客转换成word 博客是markdown格式 公式什么的又懒得在word里面敲第二遍 于是就找了个方法让 md文本与 doc文本转换 反之也可把word转换成markdown哦 教程附后 markdown文本转换成word
  • SyntaxError: Cannot use import statement outside a module

    SyntaxError Cannot use import statement outside a module 错误展示 问题 使用 vs code 调试js 代码 出现 SyntaxError Cannot use import sta
  • Maven的从入门到精通(完结篇)

    Maven的从入门到精通 完结篇 一 maven工程运行调试 1 1 端口占用处理 1 2 断点测试 二 总结 2 1 maven仓库 2 2 常用的maven命令 2 3 坐标定义 2 4 pom 基本配置 本文是Maven学习中的完结篇