我有自定义任务:
public class GenerateTask extends SourceTask {
@Input @Optional
String inputEncoding = "UTF-8"
@Input @Optional
String outputEncoding = "UTF-8"
...
}
所以我想让这个属性成为可选,但是我需要它们有一些价值,所以我想分配它们' UTF-8',那么最好的地方在哪里呢?在inicialisation(像我做的那样)或在任务构造函数或其他地方?