分类: Maven&Git

57 篇文章

init.gradle文件说明
拓展 1:启用init.gradle 文件的方法有: 1.在命令行指定文件,例如:gradle --init-script yourdir/init.gradle -q taskName。你可以多次输入此命令来指定多个init文件2.把init.gradle文件放到 USER_HOME/.gradle/ 目录下 把以.gradle结尾的文件放到 U…
Gradle 安装
1、Gradle 安装说明 Gradle官网:https://gradle.org/ Gradle官方下载安装教程页面:https://gradle.org/install/ Gradle官方用户手册:https://docs.gradle.org/current/userguide/userguide.html SpringBoot 官方文档明确…
修改Gradle的Maven下载源
Gradle 自带的Maven 源地址是国外的,该Maven 源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,建议使用国内的第三方开放的Maven 源或企业内部自建Maven 源。 认识init.d 文件夹 可以在gradle 的init.d 目录下创建以.gradle 结尾的文件,.gradle 文件可以实现在build 开始之前执…
创建Gradle项目
使用spring initializr 可能和自己下载的gradle版本不一样,导致编译错误 手动创建
Git 安装
Git 安装 官网地址: https://git-scm.com/ 全部下一步即可 右键任意位置,在右键菜单里选择 Git Bash Here 即可打开 Git Bash 命令行终端。 在 Git Bash 终端里输入 git --version 查看 git 版本,如图所示,说明 Git 安装成功。
Git 概述
Git 概述 Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具。 1.1 何为版本控制 版本控制是一种记录文…
其它核心概念
1、生命周期 ①作用 为了让构建过程自动化完成,Maven 设定了三个生命周期,生命周期中的每一个环节对应构建过程中的一个操作。 ②三个生命周期 生命周期名称作用各个环节Clean清理操作相关pre-clean<br>clean <br>post-cleanSite生成站点相关pre-site <br>site …
使用Maven:其他操作
1、在IDEA中执行Maven命令 ①直接执行 ②手动输入 如果有需要,还可以给命令后面附加参数: # -D 表示后面要附加命令的参数,字母 D 和后面的参数是紧挨着的,中间没有任何其它字符 # maven.test.skip=true 表示在执行命令的过程中跳过测试 mvn clean install -Dmaven.test.skip=true…
使用Maven:创建 Web 模块工程
1、创建模块 按照前面的同样操作创建模块,此时这个模块其实还是一个Java模块。 2、修改打包方式 Web 模块将来打包当然应该是 war 包。 <packaging>war</packaging> 3、Web 设定 首先打开项目结构菜单: 然后到 Facets 下查看 IDEA 是否已经帮我们自动生成了 Web 设定。正常…
使用Maven:IDEA 配置 Maven 信息
每次创建 Project 后都需要设置 Maven 家目录位置,否则 IDEA 将使用内置的 Maven 核心程序(不稳定)并使用默认的本地仓库位置。这样一来,我们在命令行操作过程中已下载好的 jar 包就白下载了,默认的本地仓库通常在 C 盘,还影响系统运行。 配置之后,IDEA 会根据我们在这里指定的 Maven 家目录自动识别到我们在 set…
使用Maven:IDEA 创建父工程
各个 IDEA 不同版本在具体操作方面存在一定差异,这里我们以 2019.3.3 版本为例进行演示。其它版本大家灵活变通即可。 1、创建 Project 2、开启自动导入 创建 Project 后,IDEA 会自动弹出下面提示,我们选择『Enable Auto-Import』,意思是启用自动导入。 这个自动导入一定要开启,因为 Project、Mo…
父子工程 pom.xml标签信息
父工程:pro03-maven-parent <?xml version="1.0" encoding="UTF-8" standalone="no"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch…
使用Maven:聚合
1、聚合本身的含义 部分组成整体 动画片《战神金刚》中的经典台词:“我来组成头部!我来组成手臂!”就是聚合关系最生动的体现。 2、Maven 中的聚合 使用一个“总工程”将各个“模块工程”汇集起来,作为一个整体对应完整的项目。 项目:整体 模块:部分 概念的对应关系: 从继承关系角度来看: ●父工程 ●子工程 从聚合关系角度来看: ●总工程 ●模块…
使用Maven:继承
1、概念 Maven工程之间,A 工程继承 B 工程 B 工程:父工程 A 工程:子工程 本质上是 A 工程的 pom.xml 中的配置继承了 B 工程中 pom.xml 的配置。 2、作用 在父工程中统一管理项目中的依赖信息,具体来说是管理依赖信息的版本。 它的背景是: 对一个比较大型的项目进行了模块拆分。 一个 project 下面,创建了很多…
使用Maven:测试依赖的排除
1、概念 当 A 依赖 B,B 依赖 C 而且 C 可以传递到 A 的时候,A 不想要 C,需要在 A 里面把 C 排除掉。而往往这种情况都是为了避免 jar 包之间的冲突。 所以配置依赖的排除其实就是阻止某些 jar 包的传递。因为这样的 jar 包传递过来会和其他 jar 包冲突。 2、配置方式 <dependency> <g…