我试图了解以下Gradle脚本的执行情况:
class RibbonViewModel
{
ObservableCollection<RibbonItem> _MenuItems;
ObservableCollection<RibbonItem> _QuickMenuItems;
public ObservableCollection<RibbonItem> MenuItems
{
get { return _MenuItems; }
}
public ObservableCollection<RibbonItem> QuickMenuItems
{
get { return _QuickMenuItems; }
}
public RibbonViewModel()
{
_QuickMenuItems = new ObservableCollection<RibbonItem>();
_MenuItems = new ObservableCollection<RibbonItem>();
}
public class RibbonItem
{
public RibbonItem(string label, string imageUri, ICommand command)
{
Label = label;
ImageUri = imageUri;
Command = command;
}
public string Label { get; private set; }
public string ImageUri { get; private set; }
public ICommand Command { get; private set; }
public string RibbonId { get; private set; }
}
}
我认为:
task loadTestData(dependsOn: ['fakeTask', createSchema])
是方法调用loadTestData
是一个命名参数但是在哪个对象上调用了方法?
答案 0 :(得分:1)
实际上,Task正在作为gradle构建工作流程的一部分执行。 gradle中的任务不会获取任何参数,但可以对系统/环境/构建变量进行操作。
然后,作为Task属性的`R:\rsrch\XXX\XXX\XXX\XXX\XXX\XXX\XXX\XXX\prec[i].tif' does not exist in the file system,
and is not recognised as a supported dataset name.
获取声明定义的任务所依赖的任务。
在这种情况下,您声明dependsOn
依赖于任务task loadTestData
和fakeTask
。