Eclipse Java 格式化程序可以独立使用吗?
有没有办法在 eclipse 之外使用 eclipse 附带的格式化程序?我想使用我的格式化程序格式化一些java文件.xml我使用eclipse配置的文件。有没有人有任何代码示例可以让我这样做?我也想单独使用它,所以使用的特定jar会很好。
有没有办法在 eclipse 之外使用 eclipse 附带的格式化程序?我想使用我的格式化程序格式化一些java文件.xml我使用eclipse配置的文件。有没有人有任何代码示例可以让我这样做?我也想单独使用它,所以使用的特定jar会很好。
这是关于如何做到这一点的官方日食文档
运行格式化程序应用程序就像从命令行运行 org.eclipse.jdt.core.JavaCodeFormatter 应用程序一样简单:
eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>
在 MacOS 上调用时,指向配置文件或源文件的路径可以是相对的,但它们将从 eclipse.ini 文件的位置计算得出。这是 MacOS 上 Eclipse 启动器的一个限制。在所有其他平台上,相对路径是相对于当前用户目录计算的。
要格式化的 Java 源文件和/或目录。只有以.java结尾的文件才会在给定的目录中格式化。
-配置
使用指定属性文件中的格式设置样式。有关详细信息,请参阅为格式化程序应用程序生成配置文件。
-帮助
显示帮助消息。
-安静
仅打印错误消息。
-详细
对格式设置作业要详细。