我不知道这是否有效,但现在就去了。
我的私人github有三个回购:
依赖关系的工作方式是主要依赖 Impl , Impl 依赖于普通
所以 Common 会有一些 Impl 的接口来实现。 Common 也会有一些基本服务的实现。
Impl 将实现一些 Main 将用于完成其工作的akka actor类。
如何在build.sbt文件中完成此操作?
答案 0 :(得分:3)
我宁愿将所有代码放在同一个存储库中,并使用像bintree或(如Daenyth所述)神器的工件库。代码版本控制和依赖关系管理是两个独立的事情。
顺便说一句,将代码拆分到多个存储库可以在添加新模块时更加难以实现发布过程。您宁愿使用单个版本(就像Apache)发布三个不同的工件,并将代码存储在一个位置。