我有一个在几个不同项目中使用的常用函数库,它在我的本地机器上运行良好,我可以在其中添加库的路径,但是现在我已经将我的几个项目放在了 GoogleCode 上,我不知道如何处理外部库。我是否将它的副本放在每个项目中并尝试使它们彼此同步,还是有更好的方法?
问问题
111 次
2 回答
1
我使用 subversion 进行源代码控制,使用 svn:externals 来管理库。由于您使用的是 Mercurial,因此您可能会查看 using subrepositories。
子存储库是一项功能,允许您将存储库集合视为一个组。这将允许您将项目及其关联库作为一个组进行克隆、提交、推送和拉取。
祝你好运!
于 2010-05-15T12:17:21.323 回答
0
如果您的源代码,您永远不想有多个应对。
简单的方法 -> 将子项目编译为 .jar。将 .jar 包含在您的主项目中。当您更改子项目时,创建一个新的 .jar 并将其复制下来。
更好的方法 -> 使用 Maven 之类的东西来为你管理它
于 2010-05-14T21:59:06.697 回答