7

maven-surefire-plugin は、構成オプションjava.library.pathによるプロパティの使用をサポートします。<argLine>

jTDS ドライバーを Windows 認証 (ntlmauth.dll が必要) で使用するには、java.library.pathプロパティを sql-maven-plugin (構成オプションがない) に渡す必要があります。<argLine>

よろしくお願いします。

4

1 に答える 1

10

surefireプラグインは特殊なケースです。別のJVMでテストを実行します。ほとんどのMavenプラグインはこれを行わず、インプロセスで実行されます。

そのため、そのプラグイン構成は不運です。

試すことができる回避策の1つは、代わりにexec-maven-pluginexec:execの目標を使用し、実行可能行でwithを指定して、独自のSQL実行Javaコードをロールすることです。java-Djava.library.path

それ以外の場合は、環境変数に追加-Djava.library.pathして、すべてのプラグインとすべてのMavenビルドに影響を与えるか(セットアップによっては問題ない場合があります)、コマンドラインMAVEN_OPTSに毎回追加することができます。mvn

于 2013-01-07T13:49:04.110 に答える