0

チームで Eclipse を使用して Java でプログラミングするときに無視できるファイルはどれですか? 私たちのチームでは、.classpathand.projectファイルをリポジトリに含めるべきかどうかについて議論していました。

私は本当にそれらを含めたくありませんが、本当の議論はありません.なぜそれらを含めたくないのですか. それらがリポジトリに属していないと感じています。

.classpath全員が Eclipse を使用している場合、プロジェクト内で一貫性を保つために .project` ファイルが必要ですか?

4

2 に答える 2

2

IDE 固有のファイルをバージョン管理下に置くことはありません。それらの多くには、絶対パス、一貫性のないユーザー定義ライブラリなどが含まれている可能性があります (したがって、多くの場合そうなる可能性があります)。これらは、定期的にビルドを壊し、すぐに使えるビルドを不可能にし、CI を困難にし、一般的には冗長。

私たちは Maven を使用してpom.xmlいます。プロジェクトの IDE と OS の境界を再構築するにはこれで十分です。antでも同じ結果が得られると確信しています。

于 2012-06-18T10:29:04.057 に答える
0

Eclipse を使用すると、.project.classpathがソースと共にソース管理に保存されることが期待されます。そのように設計されています。@nitindが述べたように、クラスパスにjarへの絶対パスを含めず、さまざまな場所にインストールできるサードパーティライブラリの変数とユーザーライブラリを利用します。

しかし、それは必須ではありません。もう 1 つのオプションは、開発者に独自のワークスペースと独自のプロジェクトを作成してもらい、SCM から取得したファイル システム上のソースにリンクされたリソースを作成することです。

于 2012-06-18T14:54:34.213 に答える