标签:Gradle

Gradle 实现一键部署 SpringBoot 应用到 Docker

Gradle 实现一键部署 SpringBoot 应用到 Docker

Gradle Docker Plugin 简介 一款可以通过远程API管理Docker镜像和容器的插件,专为Java应用打造,原生支持SpringBoot 使用该插件具有如下特性: 与构建工具Gradle及其DSL无缝集成 在幕后处理Docker客户端和守护程序之间的复杂通信逻辑 简化了复杂工作

Joe.Ye Joe.Ye 2023-04-02
0 0 1
Gradle替代Maven实现Spring Boot项目构建

Gradle替代Maven实现Spring Boot项目构建

作为Java Web开发,很多朋友都在使用Maven作为构建工具。Gradle作为Google大力拥护的构建工具,被广泛地运用到了Android开发中,在Java Web方面也大有取代Maven上位的趋势。 Gradle简介 Gradle是一款开源的自动化构建工具,使用灵活且性能极佳,可以使用 Gr

Joe.Ye Joe.Ye 2023-04-02
0 0 1
Gradle 设置 Nexus 用户名密码

Gradle 设置 Nexus 用户名密码

直接在Gradle中明文写上用户名、密码不仅会涉及安全性问题,更为Git的管理带来诸多不便。 有一个变通的方法如下: 新建一个Gradle属性文件~/.gradle/gradle.properties,可以将用户名、密码以变量的形式存入文本: NEXUS_USER=yourname NEXUS_P

Joe.Ye Joe.Ye 2023-03-29
0 0 0
Android字节码插桩实现(Gradle + ASM)

Android字节码插桩实现(Gradle + ASM)

在Android编译过程中,往字节码里插入自定义的字节码,称为字节码插桩或函数插桩。 函数插桩可以帮助我们实现很多手术刀式的代码设计,如无埋点统计上报、轻量级AOP等。应用到在Android中,可以用来做用行为统计、方法耗时统计等功能。 字节码实战 需求分析 需求:在Android应用中,记录每个

Joe.Ye Joe.Ye 2023-03-28
0 0 0
Android Gradle Plugin打包Apk过程中的Transform API

Android Gradle Plugin打包Apk过程中的Transform API

Transform API是在1.5.0-beta1版开始使用,利用Transform API,第三方的插件可以在.class文件转为dex文件之前,对一些.class文件进行处理。Transform API简化了这个处理过程,而且使用起来很灵活。 使用Transform API 使用Transf

Joe.Ye Joe.Ye 2023-03-28
0 0 0
在Android Studio中自定义Gradle插件

在Android Studio中自定义Gradle插件

创建Gradle Module Android Studio中是没有新建类似Gradle Plugin这样的选项的,那我们如何在Android Studio中编写Gradle插件,并打包出来呢? (1) 首先,新建一个Android Project (2) 然后再新建一个Module,名称为myp

Joe.Ye Joe.Ye 2023-03-28
0 0 0
Android Gradle配置Debug和Release参数的方法

Android Gradle配置Debug和Release参数的方法

使用BuildConfig类修改参数值 Gradle Android自带BuildConfig配置类,在build工程的时候,可以在build/generated/source/buildConfig下的debug和release路径下找到。 BuildConfig.java类可以在工程中引用。Bu

Joe.Ye Joe.Ye 2023-03-19
0 0 0
CentOS下安装Gradle

CentOS下安装Gradle

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支

Joe.Ye Joe.Ye 2023-03-19
0 0 0
Android Gradle配置productFlavors、apk路径及文件名示例

Android Gradle配置productFlavors、apk路径及文件名示例

productFlavors productFlavors { defaultConfig { //versionNameSuffix 'default' } developTest { minSdkVersion 15

Joe.Ye Joe.Ye 2023-03-18
0 0 0
Java中使用Gradle中声明的变量

Java中使用Gradle中声明的变量

问题描述 是否可以在Gradle中声明一个可用于Java的变量?即在build.gradle中声明一些vars,然后在构建时得到这些变量。就像在C/C++中的pre-processor宏… 参考:https://stackoverflow.com/questions/17197636/is-it-p

Joe.Ye Joe.Ye 2023-03-18
0 0 0
Android调用第三方so库的Gradle基本配置

Android调用第三方so库的Gradle基本配置

android.defaultConfig.ndk { moduleName = "crypto" abiFilters "armeabi", "arm64-v8a", "armeabi-v7a", &

Joe.Ye Joe.Ye 2023-03-12
0 0 0
Android Gradle构建常见问题

Android Gradle构建常见问题

ButterKnife attribute value must be constant 在Project级的build.gradle中 buildscript { repositories { google() jcenter() mave

Joe.Ye Joe.Ye 2023-03-11
0 0 0
Android Studio生成aar和jar

Android Studio生成aar和jar

打开Android Studio的Gradle窗口,对应module->Tasks->build下双击执行assemble或assembleDebug或assembleRelease jar包 module\build\intermediates\bundles\release\cla

Joe.Ye Joe.Ye 2023-03-11
0 0 0
Android Studio 3.0下命令行打包自定义输出路径和输出命名

Android Studio 3.0下命令行打包自定义输出路径和输出命名

项目下的build.gradle文件配置 在android{ } 里面配置多个工程包 //翻译成中文就是做出不同的口味 flavorDimensions "app" productFlavors { alipay { dimension "

Joe.Ye Joe.Ye 2023-02-26
0 0 0
Gradle命令行打出多个apk包+共用一套资源

Gradle命令行打出多个apk包+共用一套资源

项目需求 因为公司的客户比较多,但是很多代码是共用的,总不能一个客户一个工程吧,这就想到,利用一套资源分别打出不同的包。 Demo项目 工程结构 需求分析:现在有两个公司分别是:alipay 和 wechat,项目工程结构如下: src\main\AndroidManifest.xml src\m

Joe.Ye Joe.Ye 2023-02-26
0 0 0
1 2