Gradle は というフォルダーを作成します.gradle
。バージョン管理 (つまり git) で追跡する必要がありますか?
さらに重要なのは、なぜ/なぜしないのですか?
Gradle は というフォルダーを作成します.gradle
。バージョン管理 (つまり git) で追跡する必要がありますか?
さらに重要なのは、なぜ/なぜしないのですか?
.gradle フォルダーには、gradle ビルドに関するさまざまな計算情報 (キャッシュされた出力/入力情報など) が含まれています。そのフォルダーをバージョン管理システムにチェックインしないでください。
.gradle フォルダーを保持する必要はありません。
gradle build コマンドを再度実行すると、ほぼ同じ .gradle フォルダーを再度作成できるためです。
ただし、.gradle の下で gradle.setting ファイルを使用する場合は、プロジェクトのルート フォルダーに移動する必要がある場合があります。
私は Gradle を初めて使用し、.gradle フォルダーには依存関係マッピングなどの一般的な情報が含まれていると考え、バージョン管理にアップロードしました。次に、.gradle フォルダーを含むバージョン管理のコードを使用して、異なる OS フレーバーと Java バージョンで新しいマシンをセットアップしようとしたところ、エラーが発生しました。.gradle フォルダーにはマシン固有の情報が含まれており、ローカルでのキャッシュに使用されていることが判明しました。バージョン管理に .gradle フォルダーを含めず、コードを使用して新しいマシンをセットアップしてみてください。あとは gradle デーモンが行います。