私が実行しようとしている MVNのexecをします。java .....依存関係のjarとsrc/main/resourcesの間のmavenクラスパスの順序?
が、それは私がコンパイルクラスパスにデフォルトを考えている、私のPOMで定義されたランタイムクラスパスを使用しています。私のsrc/main/resources/log4j.xmlは反映されていないことがわかりました。なぜなら、DEBUGのログをファイルに書き込むためですが、出力にはWARNしか表示されません。 私はそれが実際に使用されているいくつかの依存関係ジャーからのlog4j.xmlだと思っています。 私はsrc/main/resources/log4j.xmlを私のコンパイル/ランタイムクラスパスの先頭に持ち上げる必要があります。どのようにsrc/main/resourcesとclasspathの依存関係jarの相対的な順序を指定するのですか?
おかげ ヤン
+1いい質問です。 'src/main/resources'は' 'セクションで指定されています。これはPOMの' 'セクション以降にあります。 –
ありがとうRay、私はそれを試してみます:) –
'-X'デバッグオプションでMavenを実行して、execプラグインのクラスパスを確認してください。 –