gradle自定义属性和println

时间:2014-07-28 01:51:45

标签: gradle

我是一个非常新的人,所以我试图理解它。我尝试使用println打印自定义属性,并且只在我使用该属性时它才有效。但是一旦我把它放在一个字符串中就会失败,我不知道发生了什么。

gradle.properties 如下所示:

version = '2.0'
description = 'Project Description'

project.ext {
    winADTSDKManager = 'SDK Manager.exe'
    winADTSDKManagerPath = 'C:/Projects/WinSDKEnv/sdk/adt'
}
build.gradle 中的

我尝试运行代码:

task androidSDKManager << { 
    description = 'Run Android SDK Manager'

    println project.ext.winADTSDKManagerPath
    println 'Starting: $project.ext.winADTSDKManagerPath'
}

输出如下:

c:\ Projects \ Prototypes \ STouchGradle&gt; gradle androidSDKManager :androidSDKManager &#39; C:/项目/ WinSDKEnv / SDK / ADT&#39; 开始:$ project.ext.winADTSDKManagerPath

第二个println语句不会像上面那样打印路径。关于我在做什么的错误的任何想法?

更新:2014年7月27日 好的,我明白了。我需要使用这样的双引号     println&#34;开始:$ project.ext.winADTSDKManagerPath&#34;

0 个答案:

没有答案