我有一个分布式应用程序,其中一部分是遗留的,因此在Java 7下运行。另一部分在Java 8下运行(当然也编译)。从应用程序的第一部分调用第二个VM的服务会导致以下错误:
如何配置Maven编译插件,或者是否有其他方法?使用Java 7编译
我决定使用Maven编译器插件将所需服务编译为Java 7源/目标。因此,假设我们有一个包含两个类的包:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Unsupported major.minor version 52.0
com/example/A.java
com/example/B.java
如何配置Maven编译插件,或者是否有其他方法?使用Java 7编译
A.java
,并使用Java 8编译其他(B.java
)。