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 強迫它。