0
ディレクトリリストのファイルを宛先リストの対応するディレクトリにコピーする必要があります。 'A','B','C'
のようなソースディレクトリのリストと'X','Y','Z'
のようなターゲットディレクトリのリストがあるとします。私がする必要があるのは、Aディレクトリの下のファイルをXディレクトリにコピーし、BからY、CからZにコピーすることです。この目的のためにgradleタスクを作成しました。しかし、私はエラーを取得ソースディレクトリのリストの下のファイルをgradleを使用してターゲットディレクトリにコピー
task copyDirs() {
def targetDirList = ['/target1', '/target2', '/target3'].toArray()
def sourceDirList = ['/source1', '/source2', '/source3'].toArray()
[sourceDirList,targetDirList].transpose().each {
copy{
from it[0].toString()
into it[1].toString()
}
}
}
以下、私はそれを
No signature of method: org.gradle.api.internal.file.copy.CopySpecWrapper_Decorated.getAt() is applicable for argument types: (java.lang.Integer) values: [0]
Possible solutions: getAt(java.lang.String), putAt(java.lang.String, java.lang.Object), wait(), grep(), getClass(), wait(long)