摘要: 1、测试配置 2、测试任务原理流程 对Java源代码处理->对测试源代码处理->校验、构建 3、测试发现需要满足的条件 1.任何继承 junit.framework.TestCase 或 groovy.utilGroovyTestCase 的类 2.任何被 @RunWith 注解的类 3.任何至少包 阅读全文
posted @ 2019-03-20 11:43 杜小二 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 项目模块化 1、所有项目使用java插件(这里以java为例,伙计们根据自己的项目决定) 在根项目的build.grdle中配置,子项目中的参数删除 这里的配置是有顺序的allprojects必须在subprojects的上方(别问我为啥。说多了都是泪) 2、配置Web子项目打包成war 在web模 阅读全文
posted @ 2019-03-20 11:37 杜小二 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 依赖管理之解决冲突(一般都是让gradle自动处理) 1、查看依赖报告 2、排除传递性依赖解决冲突/强制一个版本解决冲突 ①修改后产生冲突构建失败,修改策略手动解决 ②排除(低版本)传递性依赖的时候module就是坐标中的name属性 transitive是排除所有传传递依赖(一般不用) 3.强制指 阅读全文
posted @ 2019-03-20 11:28 杜小二 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: 1、工件坐标 group 、name、version 2、常用仓库 1. mavenLocal / mavenCentral / jcenter 2.自定义maven仓库(自己搭建maven私服,内部) 3.文件仓库(基本不用) 3、依赖具有传递性 4、依赖阶段配置 compile : 依赖的包,编 阅读全文
posted @ 2019-03-20 11:25 杜小二 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1、构建生命周期的步骤 初始化(初始化参与到的项目)->配置(生成task的依赖关系和执行原图)->执行(执行task) 2、钩子方法示意图 阅读全文
posted @ 2019-03-20 11:21 杜小二 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、gradle中的常用方法 1.apply 应用一个插件 2.dependencies 声明该项目依赖哪个jar 项目 3.repositories 仓库位置 4.task 声明项目中有什么任务 5.属性的其它配置方式 ext、gradle.properties 二、自定义创建任务 自定义的任务在 阅读全文
posted @ 2019-03-20 11:19 杜小二 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1、构建脚本关系示意图 2、组件即项目 在gradle中要有项目即是组件的思想,每个项目都可以当作一个组件,每个组件都可以当作一个项目。 用来定位寻找到组件的三元素坐标group 、name、version 阅读全文
posted @ 2019-03-20 11:16 杜小二 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、项目结构 2、打包方式 在build.gradle文件中增加applay plugin :’war’ 在idea右侧gradle project下的Tasks中打包项目 打包后在项目下的build下的libs下面 阅读全文
posted @ 2019-03-20 11:07 杜小二 阅读(5159) 评论(0) 推荐(0) 编辑
摘要: 1、简介 Groovy 基于java虚拟机的面向对象的语言,既可以面向对象编程,又可以做纯粹的脚本语言。 1.完全兼容java的语法 2.分号是可选的 3.类、方法是public的 idea编译器给属性自动添加getter/setter方法 4.属性可以直接用点获取 5.最后一个表达式的值作为返回值 阅读全文
posted @ 2019-03-20 11:04 杜小二 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、Gradle是什么 一个开源的项目自动化构建工具,建立在Apache Ant 和Apache maven概念的基础上,并引入了基于Groovy的特定领域语言(DSL),而不是再使用XML形式管理构建脚本 二、Gradle安装配置 1、官网下载安装包 2、配置环境变量 GRADLE_HOME 3、 阅读全文
posted @ 2019-03-20 10:59 杜小二 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 1、首先保证本机能ping通linux的ip地址;如果不能请执行命令关闭防火墙 2、配置文件根目录使用vim redis.conf 打开 配置文件;确认在redis.conf配置文件中设置了requirepass 密码(找不到使用 / 查找) 3、保证redis.conf中的 bind 127.0. 阅读全文
posted @ 2019-03-14 23:01 杜小二 阅读(4252) 评论(0) 推荐(0) 编辑
摘要: 因为自己在application.yml(有的同志用的application.properties同理)文件中配置maven坐标的时候第一次写错了(复制黏贴的重要性)导致下载了个unknown 文件夹,并且项目中引用了该路径的jar,虽然后来把物理文件删了重新导入正确的地址了,但是项目依旧引用的是第 阅读全文
posted @ 2019-01-15 19:01 杜小二 阅读(5979) 评论(0) 推荐(0) 编辑
摘要: 1、自定义maven的本地仓库位置 在maven的conf文件夹下的settings.xml中的<settings>子节点添加 2、Maven中的坐标库和仓库 坐标 构件 仓库 本地仓库和远程仓库 镜像仓库 maven-model-builder-3.3.9.jar\org\apache\maven 阅读全文
posted @ 2018-12-27 18:49 杜小二 阅读(2658) 评论(0) 推荐(0) 编辑
摘要: 1、三套生命周期(相互独立) clean 清理项目 pre-clean 执行清理前的工作 clean清理上一次构建生成的所有文件 post-clean 执行一些清理后需要完成的工作 default 构建项目 compile test package install sit 生成项目站点 pre-si 阅读全文
posted @ 2018-12-27 18:41 杜小二 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 1、Eclipse中配置maven 1、eclipse4.0以上不用导入maven插件(4.0以下导入重启)在这里maven的环境变量jdk的环境变量要配置好;保证eclipse中jre 的指向和maven一直 2、选择配置添加本地的maven 3、设置maven的usersettings (在这里 阅读全文
posted @ 2018-12-27 16:42 杜小二 阅读(248) 评论(0) 推荐(0) 编辑