是否有命令行方式可以调用Eclipse的java代码格式化功能?此外,是否有一种方法可以通过命令行配置代码格式?
目标是为整个团队提供一个通用的代码格式化机制,并在签入代码之前自动执行该步骤。
试试这篇文章,这里有一些循序渐进的说明。
查看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/配置项目特定设置,在这里我们可以编辑和创建自定义格式的xml。其他人可以导入此xml。不太确定命令行
我不知道从命令行有什么办法。您看过"保存操作"吗?
Preferences=>Java=>Editor=>Save Actions允许您在保存所有代码时对其进行格式化。如果每个人都使用Eclipse,那么您可以分发标准格式的XML文件,并使用"保存操作"手动完成格式化。
当然,缺点是每个人都必须使用相同的项目设置。