我依赖于一个项目,该项目在其最新版本中已将方法从公共更改为私有。更具体地说,我依赖于Pellet和Jenna,最新版本的Jenna改变了对Pellet使用的方法的访问权。
我想知道是否可以从sbt内部制作补丁。意思是,取决于最新版本,然后在下载时修补它并编译我的所有项目。
如果这是一团糟,根据组织ID和工件ID和版本ID制作分叉的正确方法是什么?
答案 0 :(得分:1)
你不能。 sbt是一个构建工具,而不是一个版本控制系统,您希望它具有fork或patch功能。为什么不使用vcs作为用例?
按照项目的许可证,克隆仓库以制作一个分叉并根据您的喜好命名。我会在租约中更改organization
,所以很清楚图书馆是基于我的分叉。
我刚刚注意到您使用了git标记来解决问题,因此您可能会对the sbt-git plugin的某些用例感兴趣。