java - 用于开发几个不相关的 util 包的层次结构

标签 java eclipse git github package

我开发了一个 Java 库,包名为 com.rachum.amir.util.permutation。我还有一个名为 Permutations 的 github 存储库。和一个 Eclipse 项目。现在我想向我的库中添加更多内容,例如,我想开发一个 com.rachum.amir.util.range 包。我的问题是如何安排存储库/目录结构。我应该创建一个新的 Eclipse util 项目(或者实际上重命名当前的 Permutation 项目),并在“util”的目录中创建新项目,还是应该创建一个不同的、不相关的项目,只包含共享包名字?是否习惯于为每个子包创建不同的 git 存储库或只为一个大的子包创建不同的 git 存储库?

编辑:另一个难题是如何命名大包。 util 似乎太笼统了。

最佳答案

通常,您应该为每个将要发布的元素创建一个存储库。

因此,如果您的permutation 包将独立于range 发布,那么让range 成为它自己的存储库。另一方面,如果它们总是一起发布,那么您可能应该有一个 util 存储库并将它们都放在里面。

关于java - 用于开发几个不相关的 util 包的层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7598322/

相关文章:

javascript - 在 Eclipse 中结合 c++ 和 javascript 开发

git - Azure git,将 fork 存储库与主同步

java - 了解 spring mvc 中 enctype = multipart/form-data 的工作原理

java - 如何将外部配置文件属性与 Spring Boot 2 中包含的通用属性一起使用

java - 避免条件的清洁方法

eclipse - Eclipse 中行号旁边的蓝色突出显示列?

c - 带有自定义 Makefile 的 Eclipse C 调试器

Git 命令以编程方式将文件的一系列行添加到索引?

git - 如果我想根据 Atlassian Stash 将其 merge 到我的公共(public) <feature1> 分支中,为什么需要修改 <master> ?

java - 查找 ArrayList 对象 - 搜索不起作用?