后端 -- Maven
一小段描述信息来管理项目的构建
云想衣裳,花想容
这个作者很懒,什么都没留下…
展开
-
Maven---基础核心内容篇
Maven一、 介绍我们来假设一个场景,目前你打算开始开发一个项目,在决定了改项目使用的框架之后,接下来,你需要到个框架的官网去下载相应的jar包,各种各样的,有可能有冲突的,有可能不是最新的,版本可能需要更新等等之类的问题,这些问题需要花费你大量的时间,进行排查,审核,最终才能运用到项目中,后面的过程中,一旦出现版本更新,版本冲突…为了解决上述问题,于是,Maven,Ant,Gradle 等优秀的项目管理、构建工具应运而生。本章文章将带你全面的了解以及使用 Maven 。一、 本质Mav原创 2020-08-25 15:37:54 · 233 阅读 · 0 评论 -
Maven---jar包冲突本质及解决方案
一、核心机制在解决问题之前,我们需要先清楚下面这些机制<1>、双亲委派原则Java是运行在Java的虚拟机(JVM)中的。首先,我们编写的Java源代码被会被编译器编译成.class的字节码文件。然后再由ClassLoader负责将这些 .class 文件加载到JVM中去执行。当某个 ClassLoader 需要加载某个 .class 文件时,它首先把这个任务委托给他的上级 ClassLoader ,递归这个操作,如果上级的 ClassLoader 没有加载,自己才会去加载这个类。原创 2020-08-24 11:14:02 · 370 阅读 · 0 评论