zipファイルをディレクトリに解凍しています。zip ファイルには、解凍先に入れたくない余分な最上位ディレクトリがあります。
task unpackDojoSource(type: Copy) {
new File("build/dojo/src").mkdirs()
from(zipTree(dojoSource)) {
eachFile { details -> details.path =
details.path.substring(details.relativePath.segments[0].length()) }
} into "build/dojo/src"
}
タスクは次の出力を生成します
/dijit
/dojo
/dojo-release-1.7.2
/dijit
/dojo
/dojox
/util
/dojox
/util
dojo-release ディレクトリが作成されないようにする方法はありますか?
参照: http://gradle.markmail.org/thread/x6gmbrhhen63rybe#query:+page:1+mid:lws7nlqcncjumnvs+state:results