我正在构建两个 Java 工件。需要在 1.6 中构建一个,因为 PowerMock 与 1.7 不兼容,我们在许多单元测试中使用它。现在重构 PowerMock 不是一种选择,因为它会花费太多时间。
但是,我想在 1.7 中构建的 Java 应用程序中使用这个工件并在 1.7 中运行整个东西。我认为应该没问题,因为它只是构建一些类文件,我怀疑这些文件可能早在 1.2 或更早版本就发生了很大变化。无论如何,我显然对此有一个模糊的理解,我有兴趣获得 Java 专家的深入解释,了解这在什么时候重要,什么时候不重要,以及为什么。
谢谢!