
gradle
文章平均质量分 79
木鱼-
过一天就要进步一点,而且不知道也会更多,还有每天都会忘记一点。所以每天还得做功课
展开
-
mysql-connector-java的版本在gradle的强制依赖配置与spring-boot-dependencies内置版本的生效问题
mysql-connector-java的版本在gradle的强制依赖配置与spring-boot-dependencies内置版本的生效问题原创 2021-12-11 10:00:48 · 1381 阅读 · 0 评论 -
Spring Boot和Alpine Linux
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。转载自夜明的孤行灯本文链接地址:Spring Boot和Alpine Linux – 夜明的孤行灯今天突然收到阿里云的短信,提示硬盘使用率超标,感觉特别奇怪。因为机器上只有两个数据库和一点应用,所有的资源啥的都放在七牛上的,不应该硬盘不够用才对。仔细看了一下发现是docker把空间吃了,速度把一些没用的image等等清理一番,硬盘使用率瞬间降到53%。..转载 2021-09-23 17:35:13 · 259 阅读 · 0 评论 -
gradle入门(1-3)使用gradle开发一个发布版本
需求描述1、使用Maven central仓库。2、使用Log4j写入日志。3、包含单元测试,保证正确的信息返回,单元测试必须使用JUnit编写。4、创建一个可执行的Jar文件。我们来看一下怎样实现这些需求。一、开发一个胖的可执行jar1、配置仓库我们的演示程序的一个需求是构建脚本必须使用Maven central仓库,在我们使用Maven central仓库配置构建脚本后,源代码如下:apply plugin: 'java'repositories { mavenCen..转载 2021-05-10 09:05:36 · 431 阅读 · 0 评论 -
gradle build docker image
前言:其实gradle-docker插件干的事和我们手动制作镜像是一样的,只不过它封装了一些步骤而已、eg:如果我们要将项目打包成镜像,首先我们要写Dockerfile,这是制作镜像的不可或缺的第一步,一般我们的Dockerfile如下:FROM tomcatMAINTAINER liuzj 775967211@qq.comCOPY **.war /usr/local/tomcat/webapps因为我们的web项目是基于tomcat的所以基础镜像为tomcat,然后就是将我们的war包拷原创 2021-03-16 11:05:58 · 770 阅读 · 0 评论 -
Spring Boot 2.0.0 Gradle构建自动依赖问题
Spring Boot 2.xx版本需Gradle插件3.5以上的版本新项目的build.gradle配置应该是这样的buildscript { ext { springBootVersion = '2.0.0.RELEASE' } repositories { mavenCentral() } dependencies { classpath "org.springframework.boot:spring-转载 2020-12-05 09:28:45 · 396 阅读 · 0 评论 -
Java 打包 FatJar 方法小结
简介:在函数计算(Aliyun FC)中发布一个 Java 函数,往往需要将函数打包成一个 all-in-one 的 zip 包或者 jar 包。Java 中这种打包 all-in-one 的技术常称之为 Fatjar 技术。本文小结一下 Java 里打包 FatJar 的若干种方法。什么是 FatJarFatJar 又称作 uber-Jar,是包含所有依赖的 Jar 包。Jar 包中嵌入了除 java 虚拟机以外的所有依赖。我们知道 Java 的依赖分为两种, 零散的 .class 文件和把多转载 2020-11-06 11:05:16 · 1990 阅读 · 0 评论 -
gradle的多层级的父子项目构建
现在很多复杂的项目从maven构建转为gradle的构建,具体性能对比可以查找资料说明。这里来说明一个多层级的父子项目使用gradle构建情况:直接上图上码来说明:例如项目结构如下图: 则在Settings.gradle中设置如下:rootProject.name = 'xxl-job'include ':xxl-job-core'include ':xxl-job-admin'include ':xxl-job-executor-sample-springboot...原创 2020-09-28 13:51:49 · 6213 阅读 · 2 评论 -
Gradle仓库配置
Gradle仓库配置支持的类型有如下几种:类型 说明 Maven central repository 这是Maven的中央仓库,无需配置,直接声明就可以使用。但不支持https协议访问 Maven JCenter repository JCenter中央仓库,实际也是是用的maven搭建的,但相比Maven仓库更友好,通过CDN分发,并且支持https访问。 Maven local repository Maven本地的仓库,可以通过本地配置文件进行配置 M转载 2020-09-01 14:16:20 · 2580 阅读 · 1 评论 -
Gradle 脚本
转载自:https://www.cnblogs.com/dasusu/p/9064481.html前言上一篇写个批处理来帮忙干活---遍历&字符串处理中,我们已经学习如何写批处理脚本来帮我们做一些简单的重复性工作,本篇继续来学习如何用 Gradle 写脚本,让它也来帮我们干活Gradle 脚本需求场景跟上一篇一样,只是需要脚本能够帮我们遍历某个目录下的文件,然后分别针...转载 2019-11-14 16:43:49 · 338 阅读 · 0 评论 -
快速查看Gradle项目包依赖情况
转截自:https://blog.youkuaiyun.com/sugaryaruan/article/details/79905339Gradle项目中,导入依赖包和并对其管理是开发人员绕不开的事情,在导入的过程中,一不小心就会遇到新导入的依赖库和原有的类库冲突的问题,我在之前的一篇文章遇到异常Multiple dex files define时里提供了解决方法。本文对如何定位依赖冲突这个环节提供更多的...转载 2018-10-12 18:11:42 · 2336 阅读 · 0 评论 -
使用Sprint Boot创建微服务
来自:http://www.infoq.com/cn/articles/boot-microservices过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将转载 2016-11-29 15:13:18 · 858 阅读 · 0 评论 -
快速掌握 Android Studio 中 Gradle 的使用方法
快速掌握 Android Studio 中 Gradle 的使用方法Gradle是可以用于Android开发的新一代的 Build System, 也是 Android Studio默认的build工具。Gradle脚本是基于一种JVM语言 -- Groovy,再加上DSL(领域特定语言)组成的。因为Groovy是JVM语言,所以可以使用大部分的Java语言库。所谓DSL就是专门针对A转载 2016-11-29 14:38:45 · 375 阅读 · 0 评论 -
Gradle 入门使用
一、介绍1. Gradle 是什么 Gradle 官方对其描述是:能自动构建、测试、部署、打包、生成静态页面,生成文档等等。Gradle整合了Ant对依赖管理的强大能力、灵活和maven的约定的优于配置的特性形成了一种更有效的构建方式。Gradle基于Groovy的领域定义语言,充满了创新。Gradle已经成为很多开源项目的编译系统的选择。2. Gradle的特性 详细的参见其文档转载 2016-10-20 14:07:59 · 402 阅读 · 0 评论