首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

gradle 5: project.distsDir被弃用,替代?

gradle 5中,项目属性project.distsDir被弃用了,不再推荐使用。而替代方案是使用distributions块来配置构建分发相关的设置。

distributions块是用来定义如何构建和分发构建产物的配置块。在该块内部,可以通过添加distributions的子块来配置不同类型的分发方式,比如zip、tar等。每个子块可以配置相应的发布方式,例如设置目标文件名、输出目录、所包含的文件、启动脚本等。

以下是一个示例配置,以替代使用被弃用的project.distsDir属性:

代码语言:txt
复制
distributions {
    main {
        baseName = 'myApp'
        contents {
            from 'src/main/dist'
            into 'dist'
        }
    }
}

上述配置创建了一个名为main的分发配置,指定了构建产物的基本名称为'myApp'。通过contents块,指定了要打包的文件来源和输出位置。在这个示例中,'src/main/dist'目录下的文件会被打包,并输出到'dist'目录下。

注意,这只是一个简单的示例配置,实际使用时可以根据需求进行更详细的配置。

关于gradle的更多信息和使用方法,你可以参考腾讯云的gradle产品文档: https://cloud.tencent.com/document/product/1303/51486

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • K8S 1.20 Docker 评估之 Docker CLI 的替代产品

    背景 2020 年 12 月初,Kubernetes 在其最新的 Changelog 中宣布,自 Kubernetes 1.20 之后将 Docker 作为容器运行时。... Docker 带来的,可能是一系列的改变,包括不限于: •容器镜像构建工具 •容器 CLI •容器镜像仓库 •容器运行时 专题文章《K8S 1.20 Docker 评估》会从多方面分析由此带来的变动和影响..., 上一篇:《K8S 1.20 Docker 评估之 Docker 和 OCI 镜像格式的差别》主要介绍镜像格式的变化。...Docker CLI 替代 •Podman[6] •nerdctl[7] Docker 镜像构建替代品 Docker 镜像构建替代品可选项有: •Buildah[8]:RedHat 主导•BuildKit...替代品懒人方案 - RedHat 开源的 3 件套:Buildah、Podman 和 Skopeo 先不提 K8S CRI 的替代

    1.4K20

    K8S 1.20 Docker 评估之 Docker CLI 的替代产品 nerdctl

    背景 2020 年 12 月初,Kubernetes 在其最新的 Changelog 中宣布,自 Kubernetes 1.20 之后将 Docker 作为容器运行时。... Docker 带来的,可能是一系列的改变,包括不限于: •容器镜像构建工具 •容器 CLI •容器镜像仓库 •容器运行时 专题文章《K8S 1.20 Docker 评估》会从多方面分析由此带来的变动和影响...《K8S 1.20 Docker 评估之 Docker 和 OCI 镜像格式的差别》 [1] 主要介绍 镜像格式的变化 2....《K8S 1.20 Docker 评估之 Docker CLI 的替代产品》 [2] 主要介绍 Docker CLI 的替代产品及个人推荐 - RedHat 3件套 - Buildah、Podman...1.20 Docker 评估之 Docker CLI 的替代产品》: https://ewhisper.cn/posts/36509/ [3] nerdctl: https://github.com

    1.1K20

    Notepad++,还有 5 款更牛逼的选择!

    作为文本编辑工具,有比 Notepad++ 更好的替代工具: Sublime Text (非开源) Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。...HBuilder HBuilder 是DCloud(数字天堂)推出一款支持HTML5的Web开发IDE。...它使用方便,可以颜色标注重点部分,支持进行内嵌式编辑,也可以进行代码编辑。 最近有有不少老铁在后台留言说,想进大厂,但是算法不好。最近我整理了一份刷题实录,这份刷题实录,也让我进了心仪的大厂。...刷题任务的题目,是根据题目的类型来汇总的,总结了八个类别,每个类别下面也总结了5个左右的题型,帮助大家分门别类的突破,所以刷起来相对会更有重点和针对性。

    5.2K30

    Java 18 正式发布,默认 UTF-8,finalize 。。别再乱用了!

    in Java API Documentation 简化文档代码片段 4 416:Reimplement Core Reflection with Method Handles 重新实现反射核心机制 5...Pattern Matching for switch (Second Preview) switch 模式匹配(二次预览中) 9 421:Deprecate Finalization for Removal ...5、417:Vector API (Third Incubator) 矢量 API(三次孵化中) Vector API 这是一个新的初始迭代孵化器模块,模块包:jdk.incubator.vector,...新特性教程可以去Java技术栈博客: https://www.javastack.cn/categories/Java/ 9、JEP 421: Deprecate Finalization for Removal ...另外,据最近的调查显示,市面上的主流版本还是 JDK 8,其实是 JDK 11,但现在随着 JDK 17+ 的免费,JDK 8 会逐渐替代,JDK 17+ 会成为下一代主流版本。

    50110
    领券