Java代码的Eclipse命令行格式化

6

有没有一种命令行方式可以调用Eclipse的Java代码格式化功能?此外,是否有一种通过命令行配置其格式化代码的方法?

目标是为整个团队创建一个通用的代码格式化机制,并在提交代码之前自动化该步骤。

4个回答

6

ajay可以尝试这篇文章,其中包含了一些逐步指南。


1

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

我还没有尝试过这个,但你应该能够像下面这样启动eclipse:

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

请查看 org.eclipse.jdt.core.formatter.CodeFormatterApplication 以获取可用选项。

-1

你可以创建特定的格式的xml,整个团队都可以使用它。 在Windows / Preference / java /formatter/Configure project specific setting中,我们可以编辑和创建自定义格式的xml。其他人可以导入这个xml。对于命令行不太确定。


-1

我不知道有没有命令行的方式。你看过Save Actions吗?

偏好设置 => Java => 编辑器 => Save Actions 可以在保存时格式化所有代码。如果每个人都使用Eclipse,你可以分发你的标准格式化XML文件,并使用Save Actions来省略手动格式化的步骤。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接