我的gradle项目包括存储库内的gradlew和gradlew.bat文件,它们是否应该被推送到git?我没有看到有人说他们应该被删除 这里。这些文件的目的是什么?
我的gradle项目包括存储库内的gradlew和gradlew.bat文件,它们是否应该被推送到git?我没有看到有人说他们应该被删除 这里。这些文件的目的是什么?
不是真的。原因是如果有人下载或克隆您的仓库并尝试通过命令行运行您的应用程序并且他/她没有在他/她的本地计算机上安装gradle,他/她必须安装并配置Gradle然后运行它。 gradlew提供了一种方便的方法来运行gradle构建并安装它。
这是什么 Gradle文档 说:
大多数工具需要先安装在计算机上才能使用它们。如果安装很简单,您可能认为没问题。但它可能会对构建用户造成不必要的负担。同样重要的是,用户是否会为构建安装正确版本的工具?如果他们正在构建旧版本的软件怎么办?
Gradle Wrapper(以下称为“Wrapper”)解决了这两个问题,是启动Gradle构建的首选方法。
包裹物是你的东西 应该 检查版本控制。通过 通过项目分发Wrapper,任何人都可以使用它 无需事先安装Gradle。