【问题标题】:Maven how to change dependancy version according to platform configuration (MySQL) [duplicate]Maven如何根据平台配置(MySQL)更改依赖版本[重复]
【发布时间】: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 文件来做到这一点,但是还有其他 优雅 方法吗?

提前致谢。

【问题讨论】:

标签: java mysql windows maven java-8


【解决方案1】:

没有办法绕过它,因为 Java 是预编译的,即使您使用配置文件(我强烈建议在这种情况下这样做),您也需要为 Windows XP 和其他平台制作一个 exe 文件和一个 exe。您必须为 Windows XP 制作一个配置文件,并为其余平台制作一个配置文件,然后编译两次。

【讨论】:

  • 就是这样(y)谢谢(y)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-18
  • 2012-05-20
  • 1970-01-01
  • 2016-07-19
  • 1970-01-01
  • 2020-07-26
相关资源
最近更新 更多