摘要: Maven项目属性与版本管理 本次将介绍两个内容,分别是:属性、版本管理。如果我们现在想更新Spring的版本,你会发现我们依然需要更新多个jar包的版本,这样的话还是有可能出现漏改导致程序出问题,而且改起来也是比较麻烦。我们需要解决的话,就可以参考变量,声明一个变量,在其他地方使用该变量,当变量的值发生变化后,所有使用变量的地方,就会跟着修改。SNAPSHOT和RELEASE,它们所代表的含义是什么呢? 阅读全文
posted @ 2022-12-06 20:57 向春天奔跑 阅读(149) 评论(0) 推荐(0)
摘要: Maven项目多环境配置与应用 我们平常都是在自己的开发环境进行开发,当开发完成后,需要把开发的功能部署到测试环境供测试人员进行测试使用,等测试人员测试通过后,我们会将项目部署到生成环境上线使用。这个时候就有一个问题是,不同环境的配置是不相同的,如不可能让三个环境都用一个数据库,所以就会有三个数据库的url配置,我们在项目中如何配置?要想实现不同环境之间的配置切换又该如何来实现呢?maven提供配置多种环境的设定,帮助开发者在使用过程中快速切换环境。 阅读全文
posted @ 2022-12-06 20:52 向春天奔跑 阅读(129) 评论(1) 推荐(0)
摘要: Maven项目聚合和继承 所谓聚合:将多个模块组织成一个整体,同时进行项目构建的过程称为聚合。聚合工程:通常是一个不具有业务功能的"空"工程(有且仅有一个pom文件)。作用:使用聚合工程可以将多个工程编组,通过对聚合工程进行构建,实现对所包含的模块进行同步构建。当工程中某个模块发生更新(变更)时,必须保障工程中与已更新模块关联的模块同步更新,此时可以使用聚合工程来解决批量模块同步构建的问题。 阅读全文
posted @ 2022-11-15 21:19 向春天奔跑 阅读(98) 评论(0) 推荐(0)
摘要: Maven项目依赖管理 我们现在已经能把项目拆分成一个个独立的模块,当在其他项目中想要使用独立出来的这些模块,只需要在其pom.xml使用标签来进行jar包的引入即可。其实就是依赖,关于依赖管理里面都涉及哪些内容,如下:依赖传递、可选依赖、排除依赖。我们先来理解一下什么是依赖:依赖指当前项目运行所需的jar,一个项目可以设置多个依赖。 阅读全文
posted @ 2022-11-14 20:58 向春天奔跑 阅读(174) 评论(0) 推荐(0)
摘要: Maven项目POM文件总体配置说明 POM(Project Object Model),工程对象模型。是maven工作时的基本单元。它是一个工程信息和配置细节的xml文件,maven使用这些信息来构建整个工程。注意一个工程应该只有一个POM文件。 阅读全文
posted @ 2022-11-14 20:57 向春天奔跑 阅读(260) 评论(0) 推荐(0)
摘要: Maven项目POM文件单项配置说明 POM是项目对象模型(Project Object Model)的简称,定义项目的基本信息,主要用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。POM之间的关系,继承、聚合与依赖, 继承:子项目继承父项目的pom.xml,在子项目中定义父项目;依赖:一个dependency元素定义一个依赖关系;聚合:聚合和关联多个项目中相同的配置,在被聚合项目中定义其子模块。 阅读全文
posted @ 2022-11-14 20:55 向春天奔跑 阅读(192) 评论(0) 推荐(0)
摘要: Maven项目分模块开发 Maven项目分模块开发设计可以按照功能拆分与按照模块拆分。对于项目的拆分,大致会有如下几个步骤:1.创建Maven模块;2.书写模块代码,分模块开发需要先针对模块功能进行设计,再进行编码。不会先将工程开发完毕,然后进行拆分。拆分方式可以按照功能拆也可以按照模块拆。通过maven指令安装模块到本地仓库(install 指令),团队内部开发需要发布模块功能到团队内部可共享的仓库中(私服)。 阅读全文
posted @ 2022-11-14 20:41 向春天奔跑 阅读(246) 评论(0) 推荐(0)