Eclipse命令行格式化Java代码

时间:2011-06-16 20:35:59

标签: java eclipse eclipse-plugin

是否有一种命令行方式来调用Eclipse的java代码格式化功能? 另外,有没有办法配置它通过命令行格式化代码的方式?

目标是为整个团队建立一个通用的代码格式化机制,并在签入代码之前自动执行该步骤。

4 个答案:

答案 0 :(得分:6)

ajay try this post,此处包含一些分步说明。

答案 1 :(得分:0)

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

我没有试过这个,但你应该能够以

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

有关可用选项,请参阅org.eclipse.jdt.core.formatter.CodeFormatterApplication

答案 2 :(得分:-1)

您可以创建特定格式的xml,整个团队都可以使用它 Windows / Preference / java / formatter /配置项目特定设置,这里我们可以编辑和创建自定义格式xml。其他人可以导入这个xml。对命令行不太确定

答案 3 :(得分:-1)

我知道命令行没办法了。你看过Save Actions了吗?

偏好设置=> Java =>编辑=>保存操作允许您在保存时格式化所有代码。如果每个人都使用Eclipse,您可以分发标准格式XML文件并使用“保存操作”使手动步骤退出格式化。

当然,缺点是每个人都必须使用相同的项目设置。