
Maven
文章平均质量分 83
茁壮成长的凌大大
事稍拂逆,便思不如我的人,则怨尤自消;心稍怠荒,便思胜似我的人,则精神自奋。
展开
-
Could not initialize Logback logging from classpath:logback-spring.xml 错误解决
logback-spring.xml加载失败 xml编译中文乱码原创 2023-02-07 09:22:47 · 16002 阅读 · 0 评论 -
maven打包上传到私有仓库的步骤
1. 背景 最近有些自己制作的工具包,需要单独抽取出来之后,在打包的时候,同时上传到自己的maven私服仓库,供别人引用,并且还能够引用的时候看到源码。但是,在上传的过程中总是失败不成功,特别上火。最后总算成功,记录下步骤,希望能够帮助到需要的人。2. 步骤 先说下我的要求:本地打包能够自动上传maven私服仓库。别人引用后,能够看到源码及注释。2.1 修改pom.xml2.1.1 指定上传仓库地址 首先需要到自己项目里的pom.xml里添加下边一段 <distributi原创 2021-05-08 14:11:40 · 22446 阅读 · 5 评论 -
maven项目打包构建日志分析
maven----项目打包构建时日志分析本文目的 当我们在执行mvn clean install命令时,或者idea执行clean install时,我们会看到控制台打印一堆的日志,最后在项目的target文件夹下出现打好的jar包。 那打印的那一堆日志到底做了什么事情,以前没有具体看过,这里总结一下这个过程。正文 其实应该先引出Maven的另外两个核心概念生命周期、插件。但是我觉得还是反过来说,先看下我们经常用的命令clean install,在执行的时候干了什么。 clean in原创 2021-08-31 08:54:42 · 3508 阅读 · 1 评论 -
maven的依赖调解机制
maven----依赖调解机制本文目的 每个 maven项目中,会引用很多的第三方依赖,第三方依赖中可能又引用了其他的第三方,整个项目依赖分布图如下: 从上图可以看出来,一个项目引用的依赖分布图,非常的凌乱,有的依赖有多个依赖入口。 那就会有个问题,如果你自己依赖了gson包,而依赖的其他第三方依赖中也引用了gson,那项目最终会使用哪个? 本文就解释这块,maven是怎么做的,这个在maven里称为依赖调解。正文...原创 2021-08-27 09:23:19 · 700 阅读 · 0 评论 -
maven项目的结构为什么是这样的
maven----项目结构解释本文目的 从我第一次接触maven项目时,就很好奇为什么maven项目的结构src/main/java、src/main/resources、target、pom.xml,如下:src----main--------java // 开发的java代码全都放在这里 --------resources //xml文件、配置文件等target // maven项目编译打包的目标目录pom.xml // maven项目的依赖配置 虽然知道肯原创 2021-08-24 09:15:26 · 579 阅读 · 1 评论 -
maven中强大的scope标签详解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-08-19 13:00:53 · 8896 阅读 · 2 评论 -
maven的版本号version的总结及理解
maven----版本号version maven的版本构成如下: <主版本>.<次版本>.<增量版本> - <里程碑版本> 一般情况下,主版本和次版本会一直存在,增量版本和里程碑版本见到的相对少的多。 主版本: 表示项目的重大架构变化。如struts2和struts1采用不同的架构。 次版本: 较大范围功能增加和变化,及bug修复,并且不涉及到架构变化的。 增量版本:表示重大bug的修复,如果发现项目发布之后,出现影响功能的bug,原创 2021-08-10 09:19:14 · 17768 阅读 · 6 评论 -
maven出现之前样子
maven出现之前的回顾本文目的 最近公司来了几个新手,因为不理解maven是干嘛的。一方面,也是自己开始做starter包,需要重新学习回顾下maven 的知识(《maven实战》),另一方面,也将自己学习的东西能够跟大家分享。后边的几篇相关文章,可能会有理解不对的地方,希望大家指正。 因此这篇文章主要是回顾下,maven这类工具出现的由来和必要。正篇1. jar包的形成过程 maven我们最熟知就是依赖管理,那就是帮助我们引用jar包,那就从jar包说起。 众所周知,jar包即其他原创 2021-07-27 09:14:14 · 667 阅读 · 13 评论 -
maven学习总结系列
maven学习后的总结目录 最近工作中需要一些maven的知识,也是想正规的学习下maven的知识点,所以才有了这次的总结,希望自己的总结能够帮助到大家。 另外,我只会根据我工作中需要到的知识点进行总结,不需要的,或者我觉得没啥用的,我就不写了,我大概按照如下思路去写maven。 以下知识,有些也是基于自己工作总结,有些来自许晓斌写的《Maven实战》,其他的Maven书我也没看过,如果有兴趣的可以来看看这个吧,我感觉还是不错的。另外,我还是不写比如Maven的下载与安装、配置阿里云仓库那原创 2021-08-02 09:07:38 · 239 阅读 · 0 评论 -
maven的基本概念介绍
maven----基本概念介绍本文目的 接上一篇maven----出现之前样子,继续介绍maven的基本情况,打算这篇文章只写maven的仓库、坐标,下一篇再单独讲版本。正文1. maven的出现 上一篇写过maven出现之前的种种问题、日渐增长的需求呼声。最终某些大神已经抓耳挠腮,忍不住放了大招,创建了各种应对的项目管理工具,造福我们。 项目管理工具的出现,也是大神们基于这些大量项目的实际需求,抽象了一个完整的管理模型,限制大家,只要遵循世界里的约束写法,就可以直接使用大量成熟的mav原创 2021-07-30 23:50:06 · 1379 阅读 · 19 评论