【发布时间】:2011-06-16 20:35:58
【问题描述】:
是否有命令行方式来调用 Eclipse 的 java 代码格式化功能? 另外,有没有办法通过命令行配置格式化代码的方式?
目标是为整个团队建立一个通用的代码格式化机制,并在签入代码之前自动执行该步骤。
【问题讨论】:
标签: java eclipse eclipse-plugin
是否有命令行方式来调用 Eclipse 的 java 代码格式化功能? 另外,有没有办法通过命令行配置格式化代码的方式?
目标是为整个团队建立一个通用的代码格式化机制,并在签入代码之前自动执行该步骤。
【问题讨论】:
标签: java eclipse eclipse-plugin
ajay try this post,这里包含一些分步说明。
【讨论】:
查看 JDT 应用程序org.eclipse.jdt.core.JavaCodeFormatter。
这个我没试过,不过你应该可以启动eclipse了
eclipse -application org.eclipse.jdt.core.JavaCodeFormatter -all...other...options
有关可用选项,请参阅 org.eclipse.jdt.core.formatter.CodeFormatterApplication。
【讨论】:
您可以创建特定格式的 xml,整个团队都可以使用它 Windows/Preference/java/formatter/Configure 项目具体设置,这里我们可以编辑和创建自定义格式的xml。其他人可以导入这个xml。对命令行不太确定
【讨论】:
我不知道命令行的方法。你看过保存操作吗?
Preferences => Java => Editor => Save Actions 让您可以在保存时格式化所有代码。如果每个人都使用 Eclipse,那么您可以分发您的标准格式 XML 文件并使用保存操作来取消格式化的手动步骤。
当然,缺点是每个人都必须使用相同的项目设置。
【讨论】: