在Netbeans/Eclipse中格式化Java代码,但以不同方式保存

5 java ide formatting

我之前问了一个相关的问题,但我想问题的根源是.假设团队中有2名开发人员,他们都喜欢看不同格式的代码.人们喜欢在新线上使用大括号,而另一个则不喜欢.

我之前使用的方法是,无论何时运行构建,代码都会根据Java/Sun标准使用Jalopy自动格式化; 但是,我希望开发人员尽可能快乐.他们可以改变字体大小,字体颜色,背景颜色等.

如果我目前正在使用Jalopy Maven插件来格式化代码,是否可以/我应该在SVN上写一个挂钩,在项目签入时调用mvn jalopy:format?这可靠吗?

该解决方案不能100%工作,因为它要求开发人员在每次打开尚未格式化的文件时手动格式化源代码.我认为IDE插件会很好,因为它可以根据自己的喜好自动格式化源代码,然后将其保存为另一个.

还有什么其他选项可以确保代码在签入时格式良好?

谢谢,

沃尔特

kuk*_*das 0

嗯..如果您使用 Eclipse,您可以执行以下操作: 1. 配置您喜欢的格式 (Window/Preferences/Java/Code Style/Formatter) 2. 配置清理 (Window/Preferences/Java/Code Style/Clean Up) ,在编辑下选中“格式化源代码”3.如果开发人员有一个项目,他可以右键单击它并进行源代码/清理

然后,将使用您在此处定义的规则清理整个项目。因此,在此之后他会有自己的格式。