是否有可用于java文件的命令行格式工具?

是否有可用于java文件的命令行格式工具?,java,formatting,Java,Formatting,我们正在开发一个遗留系统(已有7年历史),其中包含大量以前从未格式化过的java/jsp文件,根本不是reader。因为我们有很多旧版本,我们担心如果我们格式化它们,我们将无法有效地区分未格式化和格式化的文件 是否有任何命令行格式工具可供我们在对新文件执行diff之前格式化旧版本的文件?有commanline工具。Eclipse和IntelliJ在其diff查看器中都有忽略空白选项 已经有一段时间了,但我们以前用过。我很确定您可以从命令行运行它。也许对您有用 我的书签中也有,但从未使用过。您可以

我们正在开发一个遗留系统(已有7年历史),其中包含大量以前从未格式化过的java/jsp文件,根本不是reader。因为我们有很多旧版本,我们担心如果我们格式化它们,我们将无法有效地区分未格式化和格式化的文件


是否有任何命令行格式工具可供我们在对新文件执行diff之前格式化旧版本的文件?

有commanline工具。

Eclipse和IntelliJ在其diff查看器中都有忽略空白选项

已经有一段时间了,但我们以前用过。我很确定您可以从命令行运行它。

也许对您有用


我的书签中也有,但从未使用过。

您可以尝试从前面提到的命令行使用eclipse源代码格式化程序。

为什么不使用eclipse之类的ide,定义格式规则并重新格式化所有文件(您可以选择多个文件,然后用一次按键格式化它们)缺少格式有多糟糕?它们的格式是否不一致,是否缺少缩进,或者是否缺少任何不必要的空格,因此代码都在一行中?另外,您是否有源代码管理?如果是,哪一个和哪个版本?checkstyle也进行格式化吗?我的理解是,它只是检查样式以确保它是某种格式,实际上它本身不做任何格式化,这意味着它在这里没有用处。我找不到一个文档来解释如何从命令行运行Jalopy。你能给我们举个例子吗?谢谢。IIRC,我们使用了控制台插件。这是前世的事;从那以后我就没有用过Java。