1

svn リポジトリにチェックインする前にコードのフォーマットを検証するために、svn に pre commit フックを作成する予定です。私は IDE として Eclipse を使用しており、カスタム コードの書式設定ルールを設定しており、チーム メンバー全員が xml を使用して Java コードを書式設定しています。

ただし、svn の事前コミットで、チェックインが定義されているコード形式を満たしていることを検証する必要があります。Eclipse コード・フォーマッターは、フォーマット規則を xml にエクスポートします。pre-commit フックでは、コード形式 xml に対してチェックインするファイルを検証するシェル スクリプトを作成する予定です。

これを実装する方法を教えてください。

よろしく、プラディープ

4

1 に答える 1

0

これは特に事前コミットフックではありませんが、これが私が使い始めたものです。

http://code.google.com/p/maven-java-formatter-plugin/

フォーマットタスクを、私が想像するプリコミットフックとしてラップすることができます。私はこれを使用して、「mvnパッケージ」を実行するたびにフォーマットします(これを実行する方法については、例に従ってください)。これまで使用していたものと同じEclipseフォーマット規則を使用できるようになります。それはかなりとんでもない滑らかです。

于 2013-02-27T18:06:11.623 に答える