【发布时间】:2015-04-08 16:19:59
【问题描述】:
我的计划是编写更少的样板代码,并且我计划做一个添加依赖项的方法,这是我的方法
project.ext{
forEachWithKNp1 = { String[] items, Closure op ->
final int length = items.length / 2;
for(int index = 0; index < length; index++){
op(items[index], items[index + 1]);
}
}
addSquareUpArtifacts = { String... names ->
forEachWithKNp1(names, { name, version ->
project.dependencies {
getDependencies().add("compile", "com.squareup.$name:$name:$version")
}
})
}
}
当我尝试同步项目时,出现错误
Error:(32, 0) A problem occurred evaluating project ':my-project'.
我做错了什么? (我是 groovy 和 gradle 的菜鸟,我试图在 gradle 文档中找到,并在 Github 上搜索,没有找到任何有用的东西)
【问题讨论】: