0

我有一个在几个不同项目中使用的常用函数库,它在我的本地机器上运行良好,我可以在其中添加库的路径,但是现在我已经将我的几个项目放在了 GoogleCode 上,我不知道如何处理外部库。我是否将它的副本放在每个项目中并尝试使它们彼此同步,还是有更好的方法?

4

2 回答 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 回答