2

Eclipse では、コードの書式設定、クリーンアップ、インポート注文などをファイルにエクスポートし、svn にチェックインしました。

これは私のチームにとって便利で、全員が同じセットアップを使用できます。

ただし、コンパイラ オプションで同じことを行う方法が見つかりません。デフォルトではオンになっていない便利な設定がかなりあり、誰もが手動で変更するとエラーが発生しやすくなります。

FindBugs を使用できることは知っていますが (CI を使用して使用しています)、Eclipse コンパイラ オプションの方が統合されており、高速です。

4

2 に答える 2

3

これらの設定をすべて共有する最善の方法は、プロジェクト固有の設定を使用することです。プロジェクトのプロパティを開き、構成するさまざまなセクションを選択します (たとえば、Java コンパイラ、[プロジェクト固有の設定を有効にする] オプションを選択します。

ここに画像の説明を入力

この方法で構成したすべての設定は、プロジェクトの という名前のフォルダーに保存されます.settings.classpathそのフォルダーをファイルと一緒にソース管理に.projectチェックインすると、プロジェクトがチェックアウトされるたびに、Eclipse によって設定が自動的に適用されます。ワークスペースの設定はプロジェクト固有の設定によってオーバーライドされるため、この手法を使用すると、他のワークスペースやユーザーの設定がどのように構成されているかは問題になりません。

于 2012-07-09T01:59:07.327 に答える
1

@E-Riz の答えは完全に正しいです。将来、チーム メンバー用にリストされている設定以外にも同期する必要がある場合は、Google のワークスペース メカニックも参照してください。これにより、一連の設定をワークスペースに自動的に適用し、各設定中に確認することができます。ローカル設定が共有セットアップに対してまだ有効な場合に開始します。

于 2012-07-09T04:52:07.030 に答える