1
私はセキュリティのためにrampart-coreに依存するaxis2を使用しているmavenプロジェクトを持っています。 Rampartには、ログが表示されないようにするデフォルトのlog4j.propertiesファイルがあります。私はそのファイルを私の依存から除外したいと思います。どのようにファイルを依存関係から除外しますか?rampartモジュールのlog4j.propertiesを除外
私はセキュリティのためにrampart-coreに依存するaxis2を使用しているmavenプロジェクトを持っています。 Rampartには、ログが表示されないようにするデフォルトのlog4j.propertiesファイルがあります。私はそのファイルを私の依存から除外したいと思います。どのようにファイルを依存関係から除外しますか?rampartモジュールのlog4j.propertiesを除外
解決策として、(maven-dependencies-pluginを使用して)依存関係を解凍し、プロパティファイルを削除して(maven-assembly-pluginを使用して)依存関係を再パックし、後でリパッケージされた成果物に依存することがあります。
このプロセス全体が面倒すぎることがわかりました。含まれているファイルを上書きするためにあなた自身のlog4j.propertiesをsrc/main/resourcesに提供しないのはなぜですか?
私の 'src/main/resources/log4j.properties'をカスタマイズしてもsshd-coreのログは変更されません。 : – apennebaker
クラスパスの順序を確認しましたか? – Torsten
ええ、 'mvn test -X'はクラスパスの先頭にあるプロジェクトのクラスとリソースを表示します。 – apennebaker