4

仕事にはmaven/m2e/eclipseコンボを使用しています。まず、Eclipse でマスター Maven pom ファイルをインポートすると、プロジェクトがインポートされます。ソース管理システムは、生成されたものをチェックインしたくないため、Eclipse で生成されたプロジェクト ファイルを無視するように設定されています。それはすべてうまく機能し、この点では問題ありません。

私たちがやりたいことは、すべての開発者間で標準のコーディング スタイルを確保し、Java のベスト プラクティスに従うために、すべてのプロジェクトにいくつかの共通の Eclipse 設定をセットアップすることです。例としては、Eclipse でのインポート設定の再編成、ファイル保存時のコードの再フォーマット、および標準の行幅 (標準の 80 Eclipse デフォルトよりも 120 文字を優先します) があります。

プロジェクト コンフィギュレーターを使用してこれらの設定の一部を生成するように m2e を構成できるようですが、例は見つかりませんでした。

この機能を実現する方法はありますか? プロジェクト固有のエントリを maven pom 構成から生成し、全員が同じ設定を自動的に共有できるようにすると、はるかに便利です。

m2extension のコードを書くことは気にしませんが、Eclipse の根性に慣れておらず、何をする必要があるかわかりません。

4

1 に答える 1

0

m2e を介してこれを行うかどうかはわかりませんが、Eclipse からコード フォーマッタをエクスポートし、新しい開発者がセットアップされたときにそれをインポートするように指示することができます。私は過去にまさにこれを行ったことがあり、一貫したコーディングスタイルにつながります(そして、時々不機嫌な開発者に注意してください!).

Eclipse で、次の場所に移動します。

ウィンドウ -> 設定 -> Java -> コード スタイル -> フォーマッタ

Java の外観を定義するプロファイルを作成します。次に、そのプロファイルで [編集] を選択すると、右上に [エクスポート] のオプションが表示され、XML ファイルが生成されます。これをどこかのリポジトリにチェックインするか、開発者に配布してください。同様の方法でインポートできます。その後、ctrl+shift+f を押すたびに、すべて同じ方法で書式設定されます。

詳細はこちら: Eclipse Indigo Java Code Formatter

于 2012-02-29T15:34:00.500 に答える