美文网首页
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