2018-11-09

// 解壓jar包到指定目錄 task unzip(type: Copy) { def fileName = plugin_name + "-" + plugin_version + ".zip" // 原始jar包文件 def zipFile = file("$rootDir/p3c-idea/build/distributions/$fileName") // 解壓縮目標目錄 def outputDir = file("$rootDir/p3c-idea/build/distributions/") // 文件過濾,去除部分class。這裏建議寫精確點,因爲可能存在名稱相同或相近的文件。 FileTree jarTree = zipTree(zipFile) // 從jar的目錄樹中輸出到目標目錄 from jarTree into outputDir } /** * 執行zip打包操作 */ task zip(type: Zip) { from "$rootDir/p3c-idea/build/distributions/$plugin_name" destinationDir file("$rootDir/p3c-idea/build/distributions/") version plugin_version baseName plugin_name }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章