有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为原始应用程序的多个版本编写修改

我正在为Java应用程序的特定版本编写修改。我修改了现有的代码,并在其中添加了我自己的特殊代码

现在,当原始Java应用程序得到一个带有主要代码库更改的更新,并且我希望我的修改可以用于新版本时,复制我自己的所有代码并更新我对原始源代码所做的所有更改对我来说将是非常困难和耗时的。当我编写一个新功能时,我将不得不为原始应用程序的多个版本复制整个功能

我的目标是同时支持多个版本,但我想知道是否有一种更简单(或更有效)的方法来做到这一点,这样我就可以将自己的代码保存在一个公共位置,并且只修改代码的其他部分

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    没有简单的解决办法

    你创建了一个应用程序,最初的开发人员对你的fork一无所知,不管怎样,即使他们做了,他们也不需要做任何事情来维护兼容性

    如果你的叉子可能对其他人有价值,你应该游说将其贡献给最初的项目,并成为该项目的贡献者。否则,将由您决定将基础的每个新版本与以前的版本进行区分,然后调整代码以处理新版本引入的任何不兼容