未在运行时添加 NetBeans Gradle 影子依赖项

问题描述

我已将 Gradle 项目导入 NetBeans 12.4。本项目使用影子插件并将JDBC驱动设置为影子排除依赖:

shadow files('lib/sqljdbc.jar')

当我在 NetBeans 中点击运行或调试按钮时,程序在尝试加载 JDBC 驱动程序时失败。我如何告诉 NetBeans 或 Gradle 在运行时包含“影子”依赖项?

解决方法

在文件“gradle.properties”中,添加以下行:

action.run.args=runShadow ${javaExec.jvmArgs} ${javaExec.args}