2012-10-09 34 views
1

我打算在svn中編寫一個預提交鉤子來驗證代碼格式,然後簽入svn repo。我使用eclipse作爲我的IDE並設置了自定義的代碼格式化規則,我的所有團隊成員都使用xml格式化java代碼。shell腳本驗證eclipse代碼格式化器xml

但是,我需要在svn的預先提交中驗證checkin符合正在定義的代碼格式。 eclipse代碼格式化程序在xml中導出格式化規則。在pre-commit hook中,我打算編寫一個shell腳本,它應該根據代碼格式xml驗證要檢查的文件。

請讓我知道如何得到這個實施。

問候, 普拉迪普

回答

0

它不是專門pre-commit鉤子,但是這是我一直在使用開始:

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

你可以換格式任務作爲預我想象的提交鉤子。我使用它來格式化每次我做一個「mvn包」(按照他們的例子如何做到這一點)。您將能夠使用您一直使用的相同Eclipse格式化規則。這是非常光鮮的。