在 NetBeans 中导出 Maven 项目后找不到 Ucanaccess 驱动程序

Ucanaccess driver not found after exporting maven project in NetBeans

我是 Java 的新手,因此可能有一个简单的解决方案:

我收到错误消息:

No suitable driver found for jdbc:ucanaccess://Y:/...

一旦我尝试建立与 .accdb 数据库的连接。

但是,这只发生在导出的 .jar 中,它也包含所有 需要依赖项,在 pom.xml.

中使用 Maven Assembly Plugin

由于所有其他依赖项在导出的 .jar 中工作得很好并且代码在 NetBeans 中完美地连接到数据库,我有点不知道是什么导致了这个。

我还在早期版本中本地添加了 ucanaccess-dependency,但我目前使用的是 Maven 存储库中的最新版本。

我通过抛出 Maven 并手动添加依赖项来解决它。虽然这不是很令人满意,但导出的 .jar 现在可以按预期工作。

看来这里的Maven Assembly Plugin和Ucanaccess有问题