【发布时间】:2012-07-08 09:31:58
【问题描述】:
在 Eclipse 中,我已将代码格式化、清理、导入订单等导出到文件中,并将它们检入 svn。
这对我的团队很有用,因此他们都可以使用相同的设置。
但是,我找不到对编译器选项执行相同操作的方法。有不少有用的设置默认没有开启,而且很容易出错,大家手动更改。
我知道我可以使用 FindBugs(我们通过 CI 使用),但 Eclipse 编译器选项集成得更好,速度更快。
【问题讨论】:
标签: eclipse
在 Eclipse 中,我已将代码格式化、清理、导入订单等导出到文件中,并将它们检入 svn。
这对我的团队很有用,因此他们都可以使用相同的设置。
但是,我找不到对编译器选项执行相同操作的方法。有不少有用的设置默认没有开启,而且很容易出错,大家手动更改。
我知道我可以使用 FindBugs(我们通过 CI 使用),但 Eclipse 编译器选项集成得更好,速度更快。
【问题讨论】:
标签: eclipse
共享所有这些设置的最佳方式是使用项目特定的设置。打开项目属性并选择要配置的各个部分(例如,Java Compiler,然后选择选项启用项目特定设置。
您以这种方式配置的任何设置都存储在项目中名为.settings 的文件夹中。将该文件夹连同.classpath 和.project 文件一起签入源代码管理,并且每当签出项目时,Eclipse 都会自动应用这些设置。工作区设置被项目特定的设置覆盖,因此使用这种技术,其他工作区或用户如何配置他们的设置并不重要。
【讨论】:
@E-Riz 的回答完全正确。如果您发现您将来需要为您的团队成员同步超过列出的设置,那么您还应该看看 Googles workspace mechanic,它允许自动将任何一组首选项应用于工作区并在期间检查如果本地首选项对于共享设置仍然有效,则每次启动。
【讨论】: