首页 > 解决方案 > 有没有办法指定用于在maven中编译依赖项目的JDK版本?

问题描述

我有一个多模块 maven 项目(这里是项目结构),其中有一些模块(模块 1、模块 2、模块 3)并且模块 1 和模块 2 都依赖于模块 3

目前,我正在使用工具链使用 JDK 8 编译模块 1,使用 JDK 11 编译模块 2。现在,我想要在这里实现的是,当我通过父 POM 构建项目时,我想要

  1. 模块 3 使用 JDK 8 编译模块 1
  2. 模块 3 将使用 JDK 11 编译模块 2

有没有办法指定 JDK 版本来构建依赖项?或者任何其他可以让我用不同的JDK编译依赖项目的解决方法?

标签: javamaven

解决方案


推荐阅读