Gradle精选: 修改默认的Build配置文件名

作者:snowdream
Email:yanghui1986527#gmail.com
Github: https://github.com/snowdream
QQ 群: 529327615
原文地址:https://snowdream.github.io/blog/2016/10/26/gradle-goodness-changing-name-of/

翻译自: http://mrhaki.blogspot.com/2014/10/gradle-goodness-changing-name-of.html

Gradle默认使用build.gradle作为默认的配置文件文件名。如果我们在build.gradle文件中编写代码,那么我们在运行任务的时候,不需要指定build文件名。我们也可以不使用build.gradle,而用另外的文件名来创建build配置文件。例如:我们可以在一个名字为sample.gradle的文件中编写代码。为了运行这个文件中的任务,我们需要在命令行,使用选项 -b 或者 --build-file,后面指定build文件名。但是,我们可以改变项目设置,并且设置项目的默认build文件名。这样设置,我们不需要再使用前面的命令行选项。

假设我们现在有一个build文件,sample.gradle:

// File: sample.gradle
task sample(description: 'Sample task') << {
    println 'Sample task'
}

defaultTasks 'sample'

为了运行sample任务,我们可以使用命令行选项 -b 或者 --build-file:

$ gradle -b sample.gradle
:sample
Sample task

BUILD SUCCESSFUL

Total time: 3.168 secs
$ gradle --build-file sample.gradle
:sample
Sample task

BUILD SUCCESSFUL

Total time: 2.148 secs
$

我们也可以改变项目默认的build文件名。首先,我们在项目根目录下创建项目设置文件settings.gradle。 在settings.gradle文件中,我们给rootProject修改属性值buildFileName

// File: settings.gradle
// Change default build file name for this project.
rootProject.buildFileName = 'sample.gradle'

现在,我们执行sample.gradle中的任务,不再需要使用命令行选项-b 或者 --build-file了。

$ gradle
:sample
Sample task

BUILD SUCCESSFUL

Total time: 3.312 secs
$
时间: 2024-07-30 13:58:15

Gradle精选: 修改默认的Build配置文件名的相关文章

configure-titan 修改默认配置的问题 GLOBAL_OFFLINE和 FIXED类型的配置如何更改

问题描述 titan 修改默认配置的问题 GLOBAL_OFFLINE和 FIXED类型的配置如何更改 我在官网上找了 它是这样写的: Close all but one Titan instance in the cluster Connect to the single instance Ensure all running transactions are closed Ensure no new transactions are started (i.e. the cluster mus

配置-tomcat修改默认端口没有用

问题描述 tomcat修改默认端口没有用 tomcat默认8080端口,启动startup.bat,在浏览器中输入localhost:8080可以登陆: 关闭tomcat,之后修改端口8080为8888,启动tomcat后登陆8888没有显示,而登陆8080却仍可以显示,求指教. 解决方案 谢谢大家,找到原因了,我以前安装过tomcat(记为A),在环境变量里还是原来的tomcat地址,每次启动新装的tomcat(记为B),结果B总是转到A中了,在B中修改的所有配置都没有效果.更改环境变量到B后

maven 配置: 修改默认的 .m2仓库 默认存储路径.

一 .在系统maven里修改 1.在maven_HOME/conf/下找到配置文档 settings.xml 在文档中添加如下的配置说明 <localRepository>/home/morpheus/.m2/repository</localRepository> 例如 settings.xml : .... <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="

PHP 网站修改默认访问文件的nginx配置

搭建好lnmp后,有时候并不需要直接访问index.php,配置其他的默认访问文件比如index.html这时候需要配置一下nginx才能访问到你想要设置的文件 直接上代码,如下是我的配置的一份简单的nginx到php-fpm的站点,该站点默认访问目录/ecmoban/www/index.html server { listen 80; location / { root /ecmoban/www; index index.html index.php index.htm; } error_pa

Gradle for Android第二篇( Build.gradle入门 )

在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 理解Gradle脚本 当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具.当我们创建一个新的工程,Android studio会默认为我们创建三个gradle文件,两个build.gradle,一个settings.gradle,build.gradle分别放在了根目录和moudle目录下,下面是gradle文件的构成图: MyApp    ├── build.gradl

Gradle学习之书籍《Build and Test with Gradle》之chapter2:Gradle task任务

本文原创作者:http://blog.csdn.net/minimicall转载需要注明次来源 本文为读书笔记,记录性文章,所以,不会大段大段的阐述.只会一条条的总结. 1.  定义一个任务. gradle会运行本目录下的脚本build.gradle文件. 内容: task hello 执行: micall@micall-ThinkPad:~/workspace/gradler_learning/gradle/e2_1$ gradle hello :hello UP-TO-DATE BUILD

SpringBoot修改默认端口号

有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了.修改SpringBoot的默认端口有两种方式.下面就分别说一下这两种方式. 修改application.properties 第一种方式我们只需要在application.properties中加这样的一句话就可以了:server.port=8004.为什么这种方式可以实现修改SpringBoot的默认端口呢?因为在SpringBoot中有这

windows liunx两个系统修改默认启动项_其它相关

安装window和linux双系统后,系统启动就交给grub负责调控了. 要是想修改默认启动系统,就要修改grub的配置,你可以进入linux中,用文本编辑器修改,或命令行修改其配置文件:  # vi /boot/grub/grub.conf 打开之后,类似如下:  default=0  (这项就表明启动的优先级,0代表第一个系统,1代表第二个,以你的情况而定.)  timeout=7  (这项表明grub等待用户选择系统的时间,单位为秒,-1代表永远等待)  splashimage=(hd0,

Distance 命令修改默认管理距离

Distance 命令修改之前,学习到的外部OSPF路由都是默认的110管理距离[Copytoclipboard]CODE:C102.0.0.0/8isdirectlyconnected,FastEthernet1/3ON2103.0.0.0/8[110/20]via219.146.244.2,00:00:02,FastEthernet1/4C101.0.0.0/8isdirectlyconnected,FastEthernet1/2OIA172.17.0.0/16[110/129]via219