Gradle Wrapper 和 Git
正如介绍中所讨论的那样,gradle 包装器功能可以正常工作,因为 jar 会下载到项目中,以便在运行 gradlew
命令时使用。但是,这可能无法提交,并且在下次检出项目后,gradlew
将无法运行并显示错误:
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
这将是因为你的 .gitignore 可能包含用于 Java 项目的*jar
。初始化 gradle 包装器时,它将复制到文件 gradle/wrapper/gradle-wrapper.jar
。因此,你需要将其添加到 git 索引并提交它。这样做:
git add -f gradle/wrapper/gradle-wrapper.jar
git ci
随着 -f
强迫它。