![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
认识gradle
文章平均质量分 64
yuezheyue123
这个作者很懒,什么都没留下…
展开
-
gradle的使用3
1.查找任务的方式task hello7{}tasks["hello7"].doLast{ //通过名称查找任务,find和get的区别:如果find没有找到,就会返回null,而get会报异常 println tasks.findByName("hello7") println tasks.getByName("hello7") //通过路径查找任务,fi..原创 2019-03-08 15:26:34 · 130 阅读 · 0 评论 -
gradle的使用1
1.window上安装gradle,下载gradle,解压后将bin目录配置到path路径中。2.创建build.gradle文件。task hello{ doLast{ println "hello" logger.quiet("rizhi") logger.error("error") logger.info原创 2019-03-07 16:48:22 · 124 阅读 · 0 评论 -
gradle的使用4
1.gradle的插件都是通过Project.apply()方法完成的,分为二进制插件和脚本插件。①二进制插件实现了org.gradle.api.Plugin接口的插件,它们可以有plugin id.下面是默认导入的插件apply plugin : 'java' 其中的java就是plugin id,它对应的类型是org.gradle.api.plugins.JavaPlugin。所以...原创 2019-03-11 18:32:48 · 274 阅读 · 0 评论 -
gradle的使用2
1.对于项目中的settings.gradle中配置工程中依赖的子工程//表示包含的子项目名include ":build" //包含子项目的位置,如果不指定,就会默认当前目录。project(':build').projectDir=new File(rootDir,"build")2.对于项目project中的build.gradle,是Project的构建入口,可以配置版本,插...原创 2019-03-08 11:13:24 · 110 阅读 · 0 评论 -
gradle的使用5
1.gradle构建的产物,称为构件。可以为jar,zip或者war等。可以使用下面的代码进行构建,并运行命令 gradlew uploadArchivesapply plugin: "java"task publishJar(type:Jar)artifacts{ archives publishJar}//def publishFile=file('build/bui...原创 2019-03-12 14:40:31 · 382 阅读 · 0 评论 -
gradle的使用6
1.批量修改生成的apk的文件名要修改android gradle的打包输出,android提供了3个属性:applicationVariants(仅适用于Android应用的gradle输出)、libraryVariants(仅适用于android库的gradle输出)、testVariants(都适用,但测试后没有效果)android{ applicationVariants.all...原创 2019-03-12 17:09:25 · 286 阅读 · 0 评论 -
gradle的使用7
1.动态添加自定义的资源使用的是resValue方法,有3个参数,type:定义的资源类型,name:定义的资源名称,value:定义的资源的值。注意定义类型首字母不能大写buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-a...原创 2019-03-13 14:11:29 · 405 阅读 · 0 评论 -
gradle的使用8
1.使用多渠道productFlavors { baidu { resValue("string", "channel_name", "baidu")// 这是专门为当前的渠道设置的包名 applicationId "xxx.xxx.xxx" } google { resValue("string",...原创 2019-04-02 14:10:12 · 239 阅读 · 0 评论