【发布时间】:2019-04-09 19:52:52
【问题描述】:
我正在设计一个企业范围的构建系统,到目前为止,我使用大约 21 种不同的语言设计了超过一千个项目。我们为此使用 gradle,但我遇到了问题。我们正在迁移到 gitlab 服务器,我们刚刚完成了花费数周构建系统和挂钩的工作,这些系统和挂钩明确阻止人们将 jar 文件和其他库提交到源代码库。 (长篇大论,无论如何,你并不在乎)。
现在的问题
我们如何在gradle/wrapper 文件夹中使用没有jar 文件的gradle 包装器?我尝试删除该文件夹,就像 git 挂钩所做的那样,gradlew 给了我们一个找不到类的错误,正如我所期望的那样。
是否可以在没有 jar 的情况下使用包装器,或者用户在克隆项目时是否必须重新生成包装器?如果gradle/wrapper 文件夹或jar 丢失,gradlew 文件是否可以设置为自动重新生成?
【问题讨论】: