SBT的Java代码格式化工具

5

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


不是回答你的问题,但我们想在 ENSIME 中添加这种支持,这对像你这样的新贡献者来说是非常完美的 https://github.com/ensime/ensime-server/issues/1402 (然后可以将其分离为 sbt 插件) - fommil
1个回答

1
我们刚刚发布了Lightbend的sbt-java-formatter的初始版本(https://github.com/typesafehub/sbt-java-formatter)。
您可以通过将其添加到project/plugins.sbt中来使用它。
addSbtPlugin("com.lightbend.sbt" % "sbt-java-formatter" % JavaFormatterVersion)

提供一个 project/formatting-java.xml 文件,这是导出的 Eclipse 代码格式化程序设置文件,例如像 Google Java style,然后根据您的喜好进行微调。

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