我有一个功能强大的Java项目X.我正在使用NetBeans作为IDE。我想创建基本上基于项目X的项目Y(它使用80%的项目,但添加/和删除项目)。2个项目和一个代码库..如何管理
我在网上看到,最好将项目X添加为项目Y的库,然后继续。然而,问题是如果我改变了一件事情(比如说给一个类增加一个变量),那么所有的调用类都会调用原始类,除非我将所有的调用类复制到“将它们导入到包Y”
我正在跑的主要问题。我有我的班级Common。这个班级被每个班级(singlton)称为非常多。我需要为它添加功能。如果我修改它并将其复制到项目Y中,那么如何告知Project X中的文件在项目Y中使用此修改后的类?
如果您希望抽象通用功能/逻辑,请创建一个可供Project X和Y使用的核心项目。然后让X和Y对您的核心项目具有构建/运行时依赖关系。 – ManoDestra