以下のビルドファイルを使用する場合
dependencies {
runtime libs.libName
}
task releaseZip(type: Zip) {
baseName = 'fooBar'
appendix = 'system'
['aaa', 'bbb', 'ccc'].each { folder ->
from (folder) {
into folder
}
}
from configurations.runtime {
into 'lib'
include '*.jar'
}
}
このバージョンでは、「lib」フォルダーのみが結果のzipファイルに存在し、他のフォルダーはありません。ビルドファイルの暫定バージョンの1つでは、フォルダー「aaa」、「bbb」、「ccc」は、zipファイルのルートではなく「lib」フォルダー内にありました。
Gradleにフォルダ「aaa」、「bbb」、「ccc」をzipファイルのルートに配置させる方法は?
タスク構成の「lib」フォルダー部分に、from
メソッドの最初の引数を囲む括弧がありません。
from (configurations.runtime) {
into 'lib'
include '*.jar'
}
インターフェイスには少なくとも2つのfrom
メソッドがありCopySpec
ます。おそらく、括弧を省略すると、のある種の展開を伴う別のメソッドが呼び出されconfigurations.runtime
ます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加