2011-06-16 110 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可用的选项月食开始。