当前位置: 首页 > 知识库问答 >
问题:

为什么Gradle包装器要致力于风投?

晋承运
2023-03-14

来自Gradle的文档:

此任务生成的脚本将提交给您的版本控制系统。该任务还生成一个小的gradle-wrapper.JAR引导程序JAR文件和属性文件,这些文件也应该提交给VCS。脚本委托给这个jar。

来自:什么不应该受到源头控制?

共有1个答案

谢豪
2023-03-14

因为gradle包装器的全部意义在于,无需安装gradle,甚至不知道它是如何工作的,从哪里下载它,从哪个版本,从VCS克隆项目,执行它包含的gradlew脚本,并且无需任何额外步骤就可以构建项目。

如果您只有build.gradle文件中的gradle版本号,那么您将需要一个自述文件来解释每个人必须从URL Y下载并安装gradle版本X,并且每次版本增加时都必须这样做。

 类似资料:
  • 问题内容: 在较高的层次上,我知道我们需要通过使用它们各自的包装类在Java集合中使用它们来“包装”原始数据类型,例如int和char。我想了解Java集合如何在低级询问:“为什么我们需要将原始数据类型包装为对象才能在集合中使用它们?”在此先感谢您的帮助。 问题答案: 在虚拟机级别,这是因为与引用类型(例如java.lang.Object及其派生类型)相比,原始类型在内存中的表示方式非常不同。例如

  • 我在更新链式lodash操作时遇到了这个问题,我不明白为什么会有不同的效果 我把范围缩小到用链子把一根forEach拴在一个lodash包装纸上 https://jsbin.com/wahokezeja/edit?js,控制台 这将抛出一个错误: “TypeError:\(…)。forEach(…)。groupBy不是一个函数 但是,当使用贴图链接时,效果很好 https://jsbin.com/

  • 最近,我开始了解Gradle作为构建系统的强大功能,作为一名Android开发人员,我想深入了解它。 一篇文章说:- “您可以使用Gradle wrapper命令行工具执行您的Android项目可用的所有构建任务。它可以作为Windows的批处理文件(gradlew.bat)和Linux和Mac的shell脚本(gradlew.sh)使用,并且可以从您使用Android Studio创建的每个项目

  • 你把你的Web应用给你的同伴Mike看,他看完之后觉得很有意思想加入你给项目添加一些高级特性。你把代码添加到版本控制系统当中(VCS),因此它可以下载代码,由于Mike从来没有用过Gradle构建工具,所以他问你用的哪个版本的Gradle以及怎么安装Gradle,他也不知道怎么去配置Gradle,从以往的经验来看,Mike清醒的知道不同版本的构建工具或者运行环境对对构建的影响有多大。对于在一个机器

  • 最近,我开始了解Gradle作为构建系统的力量,作为一名Android开发人员,我想深入了解它。 一篇文章说: 您可以使用Gradle包装器命令行工具执行Android项目可用的所有构建任务。它可以作为Windows的批处理文件(

  • 本文向大家介绍用什么工具保证一致的代码风格?为什么要这样?相关面试题,主要包含被问及用什么工具保证一致的代码风格?为什么要这样?时的应答技巧和注意事项,需要的朋友参考一下 团队协作时,保证一致的代码风格是非常重要的,这样团队成员才可以更快地修改代码,而不需要每次去适应新的风格。这些工具可以帮助我们: [ESLint] (http://eslint.org/) [Standard] (https:/