0
属性のマップをプラグイン拡張に設定したいと思います。だから、基本的に私はGradleの私は私の拡張クラスの属性を使用Gradle Plugin ExtensionはMap型のプロパティを設定します
private Map<?,?> envVars;
settings {
envVars = {
a = "abc"
b = "dec"
...
n = "sdf"
}
}
のようなものを書きたい、それがプロパティ設定を設定することができないことを私に伝えます。ですから、私が達成したいのは、拡張クラスの値のマップを設定することです。
私は何を達成したことは、私は次のことを書くとき閉鎖を得ることです:
settings {
envVars {
a = "abc"
b = "dec"
...
n = "sdf"
}
}
public class extension {
....
public envVars(Closure c){}
}
しかし、私は閉鎖し、どのように内側にあるものにアクセスする方法をどうするか見当もつかないので、私はむしろだろう
よろしく マティアス