【发布时间】:2013-06-19 22:07:06
【问题描述】:
我正在寻找类似 C 或 C++ 中的编译器指令或类似 Java 的东西。为什么要问?
我有一段 Java 代码,它曾经用于一个项目。然后是第二个项目,代码是基于第一个项目的。所以第一个副本有很多变化。包名和内容等结构相同,但内部类不同。
现在有第三个项目,类似于第一个和第二个混合在一起。
如何构建代码以拥有一个包含所有三个项目代码的代码库/git repo?以及如何确定要运行的代码路径?在运行时是项目 1 还是项目 2 或项目 3?编译器指令用于 C/C++。爪哇?
【问题讨论】:
-
使用
if(flag)而不是#ifdef
标签: java code-reuse