同步eclipse开发人员环境和集成环境的最佳方法是什么?

时间:2012-10-08 13:13:13

标签: java eclipse maven findbugs checkstyle

处理一个已经产生了一个新的“侧面”项目的大型项目。不是第一个孩子,更像是一个相当大的插件。由于各种原因,我们决定在与主产品回购分开的存储库中开发这个新项目。这两种产品都是基于Maven的,并共享一个Artifactory存储库。

通过这种分离,我还决定实施一个新的集成环境,它执行单元和集成测试的夜间构建,并使用Sonar应用Checkstyle和Findbugs分析。

我想确保两个产品的开发人员和集成环境保持同步(即开发人员使用与集成环境相同的Checkstyle和Findbugs规则)。我很难定义一个简单的机制来执行此操作,这不需要新的开发人员进行大量的手动环境设置。

我正在尝试创建一个与IDE无关的代码库(即我们不会检入.eclipse,.project等)。我一直在寻找几种方法,包括在Maven扩展工件中发布Checkstyle和Findbugs配置。理想情况下,这些配置将作为依赖项驻留在版本控制之下,但不属于任何一个项目。对配置的更改将以某种方式尽可能透明地传播到开发人员环境和集成环境。

以前我们使用工作区机制来设置Eclipse。我并不完全反对工作区机制,但我也想探索适合开发人员环境和无头集成环境的替代方案。

0 个答案:

没有答案