2011-07-12 1 views
1

私はセキュリティのためにrampart-coreに依存するaxis2を使用しているmavenプロジェクトを持っています。 Rampartには、ログが表示されないようにするデフォルトのlog4j.propertiesファイルがあります。私はそのファイルを私の依存から除外したいと思います。どのようにファイルを依存関係から除外しますか?rampartモジュールのlog4j.propertiesを除外

答えて

0

解決策として、(maven-dependencies-pluginを使用して)依存関係を解凍し、プロパティファイルを削除して(maven-assembly-pluginを使用して)依存関係を再パックし、後でリパッケージされた成果物に依存することがあります。

このプロセス全体が面倒すぎることがわかりました。含まれているファイルを上書きするためにあなた自身のlog4j.propertiesをsrc/main/resourcesに提供しないのはなぜですか?

+0

私の 'src/main/resources/log4j.properties'をカスタマイズしてもsshd-coreのログは変更されません。 : – apennebaker

+0

クラスパスの順序を確認しましたか? – Torsten

+0

ええ、 'mvn test -X'はクラスパスの先頭にあるプロジェクトのクラスとリソースを表示します。 – apennebaker

関連する問題