第七章、Maven的继承和聚合特性 1、继承关系 1、概念 1、Maven 继承是指在 Maven 的项目中,让一个项目从另一个项目中继承配置信息的机制。继承可以让我们在多个项目中共享同一配置信息,简化项目的管理和维护工作。 2、用法 1、父工程的pom.xml <groupId>com.atguigu.maven</groupI…
第六章、单一架构案例 1、Maven只是创建项目布置好环境和所有java代码所需的依赖,就没有Maven什么事了 2、要到后期对项目打包,jar的时候才会用到Maven进行打包 6.1、创建工程,引入依赖 6.1.1、架构 1、概念 1、就是项目的结构 2、架构是一个更大的词,形容比较大规模事务的结构(公司的组织结构) 2、单一架构 1、单一架构也…
第五章、其他核心概念 1、生命周期 1、作用 1、为了让构建过程自动化完成,Mavne设定了3个生命周期,每个环节对应构建过程中的一个操作 2、三个生命周期 生命周期名称 作用 各个环节 Clean 清理操作相关 pre-cleancleanpost-clean Site 生成站点相关 pre-sitesitepost-sitedeploy-sit…
第四章、使用Maven:IDEA环境 第一节、创建父工程 1、先配置idea中的设置 1、内容 2、maven中的三种执行命令方式 1、直接执行 2、手动执行 3、命令行中执行 1、在pom.xml中点击Open 3、创建web工程 1、操作 2、修改pro.xml中的打包方式 1、添加 <!-- 打包发方式是war--> <pa…
第二章、Maven核心程序解压与配置 第一节、Maven核心程序解压与配置 1、Maven官网地址 Maven – Welcome to Apache Maven 2、解压Maven核心程序 1、conf/settings.xml是核心配置文件 3、指定本地仓库 1、在conf/settings.xml文件中配置 <!-- localRepo…
第一章、Maven介绍 有什么作用 1、服务java平台的自动化构建工具 2、可以管理包,插件,支持整个项目的开发、打包、测试和部署等 3、可以使用maven更方便调用jar包 4、可以通过自动部署系统 5、构建服务器创建一个私有仓库,进行调用jar包 第二节、为什么学习maven 1.1、Maven作为依赖管理工具 1、jar包的规模巨大 2、j…
第5章 Git问题 5.1 SSH公钥错误 一般出现如上错误,就是Git远程仓库的SSH免密公钥和推送用户提供的公钥不一致导致的。 5.2 IDEA集成Gitee失败 如果IDEA集成Gitee时,向远程仓库push代码失败,且没有弹出账号窗口,可以尝试修改IDEA得相关配置。
第4章 Git服务器集成 4.1 Git远程服务器 在之前的操作中,所有的操作都是基于本地机器完成的。如果在公司中,一个项目是共用一个版本库的。那么所有的开发人员都应该对同一个版本库进行操作。因为Git软件本身就是用于Linux系统开发所设计的版本管理软件,所以项目中搭建的共享版本库也应该以linux系统为主。那么接下来,咱们就演示一下在Cents…
第3章 Git进阶使用 在之前的操作中,所有的操作都是基于一条主线完成的。就好比,咱们学习的时候,记学习笔记,今天学点,那么就写一点,明天学点,再写一点,最后,完全学完了,这个笔记也就记全了。但实际上,有些文件可能再不同的场合需要同时使用不同的内容,而且还不能冲突,比如项目的配置文件,我需要本地进行测试,同时还要部署到服务器上进行测试。本地和服务器…
第2章 Git基础使用 2.1 Git基础概念 1、Git是一个免费的,开源的分布式版本控制软件系统,学习Git软件的具体操作前,我们需要对一些基础的概念和名词进行解释 2.1.1 版本控制 一般情况下,一份文件,无论是DOC办公文档,还是编程源码文件,我们都会对文件进行大量的修改和变更。但是我们无法保证每一次的修改和变更都是正确并有效的,往往有的…