美文网首页
2018-11-09

2018-11-09

作者: SYfarming | 来源:发表于2018-11-09 15:00 被阅读20次
// 解压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
}

相关文章

网友评论

      本文标题:2018-11-09

      本文链接:https://www.haomeiwen.com/subject/xmloxqtx.html