Maven plugin java.library.path



maven surefire插件支持通过<argLine>配置选项使用java.library.path属性。

我需要将java.library.path属性传递给sql-maven插件(它没有<argLine>配置选项),以便使用带有windows身份验证的jTDS驱动程序(需要ntlmauth.dll)。

提前感谢您的帮助。

surefire插件是一个特殊情况;它在一个单独的JVM中运行测试。大多数maven插件不这样做,它们在进程中运行。

所以你对这个插件配置不太满意。

您可以尝试的一种解决方法是使用exec-maven插件的exec:exec目标,在可执行行中用-Djava.library.path指定java,并滚动您自己的SQL执行java代码。

否则,您可以将-Djava.library.path添加到您的MAVEN_OPTS环境变量中,这将影响所有插件和所有maven构建(这可能很好,取决于您的设置),或者每次都将其添加到mvn命令行中。

相关内容

  • 没有找到相关文章

最新更新