kts专题

build.grade.kts 如何定义插件及插件扩展

定义插件和应用插件 在build.gradle.kts文件内 这里要注意的是,最后一行的Project扩展函数名必须要和上面apply方法里面create的参数一致,然后project扩展函数定义之前必须先apply<>()也就是先使用apply让plugin apply方法运行起来,才能创建到这个snowmanExtension扩展函数,才能在下面进行定义。否则会报错。这样就可以在别的地方使用

Android gradle kts 8.0以上版本配置签名和修改APK输出名字

目录 概述修改签名配置新建签名文件目录配置签名信息使用签名信息打包 修改APK名称 概述 之前写过一篇文章是通过Kotlin的Dsl结合gradle编写的插件来管理项目依赖,我是从一个开源项目叫DanDanPlayAndroid项目上学到的,那时还没有使用toml文件来管理项目依赖的技术。不过虽然现在有了toml文件管理依赖的技术,但我觉得使用插件的方式也很好,读者自己选择吧。这

Android使用kts发布aar到JitPack仓库

Android使用kts发布aar到JitPack 之前做过sdk开发,需要将仓库上传到maven、JitPack或JCenter,但是JCenter已停止维护,本文是讲解上传到JitPack的方式,使用KTS语法,记录使用过程中遇到的一些坑.相信Groovy的方式是大家经常使用的,但是KTS语法应该使用很少,项目着急上线的话遇到问题不好解决,于是为了稳定肯定是Groovy为首选,这里就不纠结了

Android使用kts上传aar到JitPack仓库

Android使用kts上传aar到JitPack 之前做过sdk开发,需要将仓库上传到maven、JitPack或JCenter,但是JCenter已停止维护,本文是讲解上传到JitPack的方式,使用KTS语法,记录使用过程中遇到的一些坑. 1.创建项目(library方式) 由于之前用鸿神的wanandrdoi接口api写过简单demo,所以本文的aar还是采用wanandrdoid的

kotlin build.gradle.kts配置,支持占位符替换文件中变量

kotlin springboot工程kotlin_app kotlin_app/build.gradle.kts:   import org.apache.tools.ant.filters.FixCrLfFilterimport org.apache.tools.ant.filters.ReplaceTokensimport org.jetbrains.kotlin.gradle.ta

将构建配置从 Groovy 迁移到 KTS

将构建配置从 Groovy 迁移到 KTS 文章目录 将构建配置从 Groovy 迁移到 KTS前言Groovy和KTS对比优点:缺点和已知问题: Android构建配置从Groovy迁移KTS准备工作脚本文件名一次迁移一个文件自定义Task使用 `plugins` 代码块依赖管理构建变体显式和隐式 `buildTypes`举例说明 访问配置gradle.propertieslocal.

Android kotlin build.gradle.kts配置

1. 添加 maven 仓库 1. 1. settings配置 1. 1.1. settings.gradle repositories {maven {url 'https://maven.aliyun.com/repository/public/'}mavenCentral()} 1. 1.2. settings.gradle.kts repositories {maven {s