SBT 的 Java 代码格式化程序

Dan*_*iel 5 java sbt

Java项目有没有用于Java代码格式化的sbt插件?我做了一些搜索,但似乎所有基于 sbt 的格式化程序都适用于 Scala 的语法。

Kon*_*ski 1

我们刚刚发布了 Lightbend 的初始版本sbt-java-formatterhttps://github.com/typesafehub/sbt-java-formatter

您可以通过将其添加到您的project/plugins.sbt

addSbtPlugin("com.lightbend.sbt" % "sbt-java-formatter" % JavaFormatterVersion)
Run Code Online (Sandbox Code Playgroud)

并提供一个project/formatting-java.xml文件,该文件是导出的 Eclipse 代码格式化程序设置,例如Google Java 样式,然后按照您喜欢的方式对其进行调整。