我的团队使用 Eclipse 处理多个 Java 项目,并使用代码存储库共享代码。
当开发人员添加、删除或更新jar
文件时,其他所有人的构建都会中断,直到他们在 Eclipse 中更新他们的构建路径。此过程涉及繁琐的电子邮件同步。
出于多种原因,我们决定不将该.classpath
文件提交到 repo。相反,我们提出了以下想法:每个项目都会有一个已提交的文件,比如jars.list
,其中包含一个jar
文件列表(和模式)。脚本会将此文件转换.classpath
为 Eclipse 的本地文件。每当开发人员更改其 jar 时,他或她有责任更改jars.list
并提交它。
这是一个合理的解决方案吗?有没有针对这个问题的现有解决方案?