2012-02-08 87 views
4

我們在我們的工作中使用了maven/m2e/eclipse組合。我們首先在eclipse中導入master maven pom文件,然後導入我們的項目。我們的源代碼管理系統設置爲忽略eclipse生成的項目文件,因爲我們不想檢查生成的任何東西。這一切都很好,而不是問題。使用m2e時的Eclipse項目配置

我們想要做的是爲所有項目設置一些常見的eclipse偏好設置,以確保所有開發人員的標準編碼風格並遵循java最佳實踐。例子是重組進口日食設置,當文件被保存格式化代碼和標準線寬(我們更喜歡120個字符作爲對標準的80日食默認)

好像M2E可以配置生成一些使用項目中的這些設置配置器,但找不到任何示例。

任何想法我們如何實現這一功能?從maven pom配置生成項目特定的條目會更好,每個人都會自動共享相同的設置。

我不介意爲m2extension編寫一些代碼,但我不熟悉eclipse膽量,不知道需要做什麼。

回答

0

我不確定要通過m2e來完成此操作,但是您可以從Eclipse導出代碼格式化程序,並指示新開發人員在設置時導入它;我在過去完成了這一切,並且它導致了一致的編碼風格(並且有時會受到警告!)。

在Eclipse中,轉到

窗口 - >首選項 - >爪哇 - >代碼樣式 - >格式化

,並創建一個定義你剛纔怎麼不喜歡Java來看看配置文件。然後選擇該配置文件上的編輯,您將看到導出右側的一個選項,該選項將生成一個XML文件。將其檢入到您的資源庫中或以其他方式分發給開發人員,並且可以用類似的方式導入它。然後每次按ctrl + shift + f時,它們都將以相同的方式格式化。

更多幫助在這裏:Eclipse Indigo Java Code Formatter

+0

對不起,這是Eclipse的靛藍 - 它一直這樣,只要我還記得,所以它應該是所有最新版本相同 – Conan 2012-02-29 15:35:17