2011-06-16 113 views
6

是否有命令行方式來調用Eclipse的Java代碼格式化功能? 另外,有沒有一種方法來配置它通過命令行格式化代碼的方式?Java代碼的Eclipse命令行格式

目標是爲整個團隊建立一個通用代碼格式化機制,並在簽入代碼之前自動執行該步驟。

回答

-1

您可以創建特定格式的xml並且整個團隊可以使用Windows/Preference/java/formatter/Configure項目特定設置,這裏我們可以編輯和創建自定義格式的xml。其他可以導入這個xml。不太清楚命令行

-1

我知道命令行沒有辦法。你看過Save Actions嗎?

首選項=> Java => Editor =>保存操作可讓您在保存時格式化所有代碼。如果每個人都使用Eclipse,則可以分發標準格式化XML文件並使用「保存操作」手動執行格式化操作。

不利的一面是,每個人都必須使用相同的項目設置。

0

查看JDT應用程序org.eclipse.jdt.core.JavaCodeFormatter

我還沒有嘗試過這一點,但你應該能夠爲

eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -all...other...options 

org.eclipse.jdt.core.formatter.CodeFormatterApplication可用的選項月食開始。