0

想获得一些关于在版本控制下组织 java repos 的最佳实践的建议。我正计划将每个项目与一个共享类 repo 一起放在自己的 repo 下(包含多个项目可能使用或扩展的类)。明显的问题是,如果共享类 repo 中的任何内容得到更新,任何错误都会传播到其他项目。有什么建议吗?谢谢!

4

1 回答 1

1

如果类被不同的项目使用,它们通常捆绑到一个 jar 中并声明为其他项目的依赖项(例如,在 eclipse 中的 .classpath 中,或使用 Ant/Maven/Gradle)。然后其他项目可以使用这些类并从它们继承。

在源代码存储库中,您生成的每个 jar 都有单独的项目,并且没有“共享区域”。

于 2016-02-19T17:49:42.197 回答