maven-surefire-plugin 支持通过配置选项使用该java.library.path
属性。<argLine>
我需要将该java.library.path
属性传递给 sql-maven-plugin(它没有<argLine>
配置选项),以便将 jTDS 驱动程序与 Windows 身份验证一起使用(需要 ntlmauth.dll)。
在此先感谢您的帮助。
maven-surefire-plugin 支持通过配置选项使用该java.library.path
属性。<argLine>
我需要将该java.library.path
属性传递给 sql-maven-plugin(它没有<argLine>
配置选项),以便将 jTDS 驱动程序与 Windows 身份验证一起使用(需要 ntlmauth.dll)。
在此先感谢您的帮助。
surefire 插件是一个特例;它在单独的 JVM 中运行测试。大多数 maven 插件不这样做,它们在进程中运行。
所以你对那个插件配置不走运。
您可以尝试的一种解决方法是改用exec-maven-pluginexec:exec
的目标,在可执行行上指定with并滚动您自己的 SQL 执行 java 代码。java
-Djava.library.path
否则,您可以添加-Djava.library.path
到MAVEN_OPTS
环境变量中,这将影响所有插件和所有 maven 构建(可能没问题,取决于您的设置),或者每次都将其添加到mvn
命令行。