如何为 gradle 属性名称创建“别名”?
例如,Android Instrumentation Runner 提供了只执行某些测试类/方法的能力:
./gradlew connectedAndroidTest \
-Pandroid.testInstrumentationRunnerArguments.class=com.example.TestSuiteName
我怎样才能使这个参数名称更短?
我试过创建这样的自定义任务:
task executeTest {
setProperty('android.testInstrumentationRunnerArguments.class', 'com.example.TestSuiteName')
dependsOn 'connectedAndroidTest'
}
但它爆炸了groovy.lang.MissingPropertyException
。
使用doLast {}
闭包也是如此。
有什么建议么?