【发布时间】:2021-09-17 07:12:18
【问题描述】:
我有一个目标为1.8 的 Maven Java 库项目。我想将它转换为现代客户端的 Java 模块,但保持旧客户端的向后兼容性,并为两个客户端发布新版本:
my-mod my-lib
-v0.3 -v0.3
\ /
\ /
\/
my-lib-v0.2
|
my-lib-v0.1
所以我的问题是如何正确地将module-info.java 添加到现有项目中并能够将其编译为1.8 目标,以及如何配置 Maven 为两个 Java 版本部署两个版本,例如对于1.8 和17?
【问题讨论】:
标签: java maven java-8 java-module java-17