我目前正在使用Eclipse Kepler进行两个"独立"的java项目。
我引用了independent,因为事实并非如此,在其中一个中,我必须实现另一个中已经编写的一些方法。所以我真的很想使用该项目中创建的对象和方法,而不是重写所有内容。
一个简单的答案是创建该项目的.jar,并将其放入第一个。
问题是,这两个项目仍在开发中,并且在这两个方面做了很多修改。每次修改包时,我都需要手动更新jar。
所以我的问题是:
是否有一种方法可以同步项目(或来自不同项目的包),以便在修改原始项目时,自动更新第二个项目中的副本?
我不想修改副本中的任何内容,我只需要使用该项目中的方法。
这就像是第二个项目库中的某种符号链接,指向我需要的第一个大项目中的包。
这可能吗?我似乎在任何地方都找不到关于这件事的任何信息。
因此,右键单击依赖于另一个的项目并选择"构建路径"→"配置生成路径…"。在"项目"选项卡"添加…"中,被依赖项目。这应该使您的依赖项项目像库一样可用——依赖项项目中的任何更改都会直接影响依赖项项目。
您可以使用版本控制系统。
这个概念是关于将源代码存储在存储库中。开发人员提交他们的更改并进行同步。
您有一个存储源代码的地方,当您完成将代码转移到存储库时,您将处理外部副本。然后其他人可以同步以使其更新。
形成更多反转控制