Maven如何根据平台配置(MySQL)更改依赖项版本



我正在尝试为Windows平台构建JavaFX软件应用程序包括Windows XP,Vista,7,8,10。

我正在使用Maven作为依赖项管理器来构建项目。

在我的应用程序中,我使用MySQL 驱动程序进行 JDBC 连接。但是,当针对XP等旧操作系统时,我必须使用旧驱动程序,因为现在的MySQL版本无法在XP上启动。

我需要我的项目使用适用于WindowsXP平台的MySQL 5.1.6驱动程序和适用于其他平台的MySQL 5.7驱动程序构建。

我知道我可以通过构建项目 2 次并证明 2 个.jar文件,然后证明 2 个不同的.exe文件来做到这一点,但是还有其他优雅的方法可以做到这一点吗?

提前谢谢。

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

相关内容

  • 没有找到相关文章

最新更新