7
maven-surefire插件支持通過<argLine>
配置選項使用java.library.path
屬性。Maven插件java.library.path
我需要將java.library.path
屬性傳遞給sql-maven-plugin(它沒有<argLine>
配置選項),以便使用帶有Windows身份驗證的jTDS驅動程序(需要ntlmauth.dll)。
在此先感謝您的幫助。
maven-surefire插件支持通過<argLine>
配置選項使用java.library.path
屬性。Maven插件java.library.path
我需要將java.library.path
屬性傳遞給sql-maven-plugin(它沒有<argLine>
配置選項),以便使用帶有Windows身份驗證的jTDS驅動程序(需要ntlmauth.dll)。
在此先感謝您的幫助。
surefire插件是一個特例,它在單獨的JVM中運行測試。大多數Maven插件不會這樣做,它們在進程中運行。
所以,你運氣不佳,插件配置。
一種解決方法,你可以嘗試是對可執行符合-Djava.library.path
使用exec-maven-plugin而不是exec:exec
目標,指定java
並推出自己的SQL執行的Java代碼。
否則,您可以添加-Djava.library.path
您MAVEN_OPTS
環境變量,它會影響到所有的插件和所有的Maven構建(這可能是罰款,取決於你的設置),或每次添加它到mvn
命令行。
使用Intellij,您可以在主IDE首選項中全局設置VM選項,部分爲:構建工具> Maven> Runner – Will