我正在为一个目前使用 MyEclipse 构建的项目寻求支持,并且拥有一个规模相当大的开发团队,该团队一直在没有任何 CI 流程的情况下工作。
据我所知,MyEclipse 的人认为能够在 Eclipse 平台之外进行构建没有任何价值,这对我来说毫无意义。当您必须将来自多个开发环境的更改集成到代码库中时,持续集成非常有用,而且当您绑定到 GUI 时,自动化构建非常困难。
是否有人围绕 MyEclipse 风格的项目集设置了持续集成流程?如果是这样,您使用什么策略来完成它?
AFAIKT 没有可以从 MyEclipse 生成 Ant 脚本(或等效的无头构建脚本)的 OOTB 功能,也没有从构建脚本平台调用 MyEclipse 构建器的公开方式。
这会让我相信我需要根据 MyEclipse 生成的内容对脚本进行逆向工程,而我宁愿不必这样做。
我并不特别关心满足我需求的 Maven 风格的解决方案,但如果你知道我想听听它。从我最初的研究来看,Maven/MyEclipse 集成看起来更糟。