0
我想在我的根項目中創建一個任務,爲一些子項目創建一個自定義TAR。創建幾個子項目使用的根級別gradle任務?
task archive(type: Tar) {
project.logger.info("Tar bundle :: ")
baseName = project.baseName
destinationDir = new File(project.buildDir.path)
archiveDir = new File(project.buildDir.path)
compression = Compression.GZIP
from (archiveDir)
}
我發現這個任務,但我所需要的,是在subproject.name發送和有任務使用buildDir和源代碼目錄從子項目調用任務的一個子項目。然後將存檔保存到子項目的/目標中。
這可能沒有爲每個子項目創建一個新的任務?