标签: maven和java多版本模块

1 篇文章

Maven和Java多版本模块
from--https://blog.csdn.net/dnc8371/article/details/106704679 介绍 通常,项目具有最低Java版本要求,并且适用于其所有模块。 但是每条规则都有其例外,最近我偶然发现了以下问题。 我的一个开源项目对大多数模块要求使用Java 1.6,除了一个要求1.7版本的项目。 当集成具有与您自己的项目不同的Java要求的外部库时,会发生这种情况。 因为该模块集成了DBCP2框架(至少支持Java 1.7),所以我需要指示Maven使用两个不同的Java编译器。 环境变量 我们需要定义以下环境变量 环境变量名称 环境变量值 JAVA_HOME_6 C:\ Program Files \ Java \ jdk1.6.0_38 JAVA_HOME_7 C:\ Program Files \ Jav…