【发布时间】:2020-05-01 08:21:58
【问题描述】:
我正在尝试为 windows 平台(包括 windows XP、Vista、7、8、10)构建一个 JavaFX 软件应用程序。
我使用 Maven 作为依赖管理器来构建项目。
在我的应用程序中,我使用 MySQL 驱动程序 进行 JDBC 连接。但是,当针对XP 等旧操作系统 时,我不得不使用旧驱动程序,因为MySQL 的现代版本不可能从 XP 开始。
我需要构建我的项目,使用 适用于 Windows XP 的 MySQL 5.1.6 驱动程序 平台,以及适用于其他平台的 MySQL 5.7 驱动程序。强>
我知道我可以通过构建项目 2 次并证明 2 个 .jar 文件和 2 个不同的 .exe 文件来做到这一点,但是还有其他 优雅 方法吗?
提前致谢。
【问题讨论】:
-
正是我想要的,但仍然如 Karim 所说,必须编译 2 次,依赖关系不是根据平台选择的。
标签: java mysql windows maven java-8