プロジェクトが依存しているがリポジトリには存在しないファイルについて
あるgradleプロジェクトをgit clone
して手元でビルドしようとしたところ、local.properties
なるファイルが存在しないためビルドできませんでした。(設定ファイル内での使われ方を見る限り、bintrayのAPIキーなどが入っているファイルのようです。)
そこで、あるファイルのlocal.properties
に関する記述をコメントアウトしたところ、一応ビルドすることが出来ました。そのため今回の場合は、変更したファイルをgit update-index --assume-unchanged
して開発を続けることが出来そうです。
質問ですが、一般的にはプロジェクトが依存していてかつリポジトリに存在しないファイルにどう対処すべきですか?また上に書いたような解決法は妥当なものでしょうか?