2014-12-02 87 views
0

路径我有一个摇篮建立,我希望能够在命令行和Eclipse运行。在构建中,我有这样一行:摇篮建立在Eclipse

String versionNum = new File('version').text 

它读取用于构建的软件的版本。这适用于当我在命令行中运行它,但是当我在Eclipse下运行它无法找到该文件。我从印刷的gradle脚本中的默认路径下的Eclipse,它是安装我的日食路径,不要在那里gradle这个脚本所在。

我如何去有关 - 要么改变Eclipse进行构建的默认路径,或使用gradle这个里面的gradle这个脚本的位置莫名其妙。

回答

1

尝试:

String versionNum = file('version').text 

文件()正对项目的方法,它创建相对于PROJECTDIR文件对象。工作

使用新文件()时,一个文件对象将在当前创建目录

+0

这是很BTW记录;-) http://www.gradle.org/docs/current/userguide/ working_with_files.html – roomsg 2014-12-02 23:01:15