Gradle简单到使用kotlin编写到常用命令

编程入门 行业动态 更新时间:2024-10-18 01:36:40

Gradle简单到使用kotlin编<a href=https://www.elefans.com/category/jswz/34/1733371.html style=写到常用命令"/>

Gradle简单到使用kotlin编写到常用命令

gradle简单到命令使用

今天是随便写到,下次我会把这些整理出来,稳固学习
plugins {
//这里面可以设置插件
比如你要在gradle编写java文件 只需在里面写入
java
}

task 自定义命令
doFirst{} //这个命令是在gradle运行时才会运行到
doLast{} //这个命令是在gradle扫描时运行
dependaOn//这个是约束自定义命令到依赖关闭,比如 task需要执行“去酒店吃饭”但是要有一个条件,条件就是必须要有钱,不然就是去霸王餐了。 dependaOn(带钱)才能执行去酒店吃饭到自定义命令。其中到带钱也是一个task自定义命令,具体看代码

task(“去酒店吃饭”,{
doFirst{
println(“去酒店吃饭咯”) }
}).dependsOn(“带钱”)
task(“带钱”,{
doFirst{
println(“带一千块钱”)}
})

上述代码表示,执行去酒店吃饭这个方法,会提前执行带钱这个方法,如果没有这个方法就会报错!

//把所有源代码到文件名称记录下来
task(“getSrcName”,{
//增量式更新 -> 能实时检测文件(类文件)如果没有变化,不输出!
inputs.dir(“src”)//输入
outputs.file(“info.txt”)//输出
doFirst{
var srcdir = fileTree(“src”)
var infotxt = file(“info.txt”)
srcdir.forEach {
if(it.isFile){
//appendText写入文件
infotxt.appendText(it.absolutePath)//记录当前文件路径
infotxt.appendText("\r\n")//换行
}
}
}
})

下面介绍task其中到用法

task包含需要方法,在这里先学带到是
Delete 删除方法
Copy 复制方法
Jar 打包生成jar包方法
具体使用方法看代码

task(“Delete”,Delete::class,{
setDelete(具体文件目录即可删除)})

task(“Copy”,Copy::class,{
from(具体拷贝那个文件夹或文件)
into(具体拷贝到那个文件)})
task(“Jar”,Jar::class,{
from(打包那个文件夹成jar包)
into(jar包打包存储在那个目录)})

这三个方法可以比较常用,其他方法可以进入:docs.gradle 官方到文档查看

更多推荐

Gradle简单到使用kotlin编写到常用命令

本文发布于:2024-03-13 08:48:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733604.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:写到   简单   常用命令   Gradle   kotlin

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!