これは非常に単純な質問ですが、驚くべきことに、まだ答えが得られていません。
簡単に言えば、ほとんどの重要な SBT プロジェクトでは、プロジェクトを実行するために必要なプラグインを含む plugins.sbt ファイルがあります (SBT プロジェクトが Web サイトである場合の Web コンテナー プラグインなど)。ただし、同じファイル (plugins.sbt) では、プロジェクトの実際の実行とは関係のないプラグイン (ensime/intellij/eclipse プロジェクト ジェネレーターなど) も通常 plugins.sbt に配置されます。
github に配置されている多くの SBT プロジェクトでこの動作を見てきました。
これは理想的には正しい方法ではありません。理想的には、プロジェクトの実際の実行/コンパイルとは関係のないプラグインは、.gitignore に配置される別のファイルにある必要があります。
これを処理する慣用的な SBT の方法は何ですか (1 つは実際のプロジェクト プラグインを含み、もう 1 つは IDE ジェネレーターなどを含む 2 つの個別の plugins.sbt ファイルで構成されるものであるべきだと思います)。