2017-10-22 7 views
1

私はAという名前のプロジェクトを持っていて、Aにはspring-config.xmlconfig.propertiesがあります。プロジェクト依存プロジェクトBとプロジェクトBにもリソースファイルspring-datasource.xmlがあります。パッケージプロジェクトAでリソースをフィルタリングしたいのでmavenを使用します-resource-filter.Butは、プロジェクトAのリソースファイルのみをフィルタリングできますが、プロジェクトBでは機能しません。どのようにしてパッケージプロジェクトAの間にプロジェクトBのリソースファイルをフィルタリングできますか?mavenを使って依存関係jarでリソースをフィルタリングする方法は?

答えて

1

すでにパッケージされている依存関係をフィルタリングすることはできません。
フィルタリングは、プロジェクトのビルド中にのみ有効です。
より正確には、process-resources段階中。直接Bプロジェクトのビルドにspring-datasource.xmlをフィルタリングAプロジェクト

OR

  • spring-datasource.xmlを移動

    • :あなたが望むものを達成するために

      は、次の2つの方法があります。

+0

プロジェクトBはベースjarですが、多くのプロジェクトはそれに依存します。 Bのビルドでspring-datasource.xmlを直接ファイリングすることはできません。それをAに移動することは不便に思える。 – jiananshi

+0

プロジェクトAをいくつかのプラグインでビルド中にプロジェクトBのファイルをプロジェクトAにコピーできますか? – jiananshi

+0

後者の場合、AジャーとBジャーの2つの 'spring-datasource.xml'が完成します。 – davidxxx

関連する問題