是否有一种命令行方式来调用Eclipse的java代码格式化功能? 另外,有没有办法配置它通过命令行格式化代码的方式?
目标是为整个团队建立一个通用的代码格式化机制,并在签入代码之前自动执行该步骤。
答案 0 :(得分:6)
ajay try this post,此处包含一些分步说明。
答案 1 :(得分:0)
查看JDT应用程序org.eclipse.jdt.core.JavaCodeFormatter
。
我没有试过这个,但你应该能够以
开始eclipseeclipse -application org.eclipse.jdt.core.JavaCodeFormatter -all...other...options
有关可用选项,请参阅org.eclipse.jdt.core.formatter.CodeFormatterApplication
。
答案 2 :(得分:-1)
您可以创建特定格式的xml,整个团队都可以使用它 Windows / Preference / java / formatter /配置项目特定设置,这里我们可以编辑和创建自定义格式xml。其他人可以导入这个xml。对命令行不太确定
答案 3 :(得分:-1)
我知道命令行没办法了。你看过Save Actions了吗?
偏好设置=> Java =>编辑=>保存操作允许您在保存时格式化所有代码。如果每个人都使用Eclipse,您可以分发标准格式XML文件并使用“保存操作”使手动步骤退出格式化。
当然,缺点是每个人都必须使用相同的项目设置。