2012-02-07 9 views
5

私はmaven 3プロジェクトを持っています。 POMでは、<properties>のいくつかを定義しています.<project>、詳細には<profile>のものがあります。宣言されたすべてのプロパティを.propertiesファイルにエクスポートする方法です。各プロパティについてはsrc /メイン/リソースで定義済みのすべてのプロジェクトプロパティをファイルにエクスポートしますか?

  1. env.propertiesファイルを作成
  2. 'MyPropで' env.propertiesに次の行を追加します:

    にそうすることの私の現在の方法がある

    myProp=${myProp}

  3. リソースフィルタリングを有効中

    ...上記のステップ2を除去する方法があることがはずのように思える

を構築の

おかげで、

+0

ビルドごとにプロパティをファイルにエクスポートする必要がありますか? –

答えて

1

-nikita私が正しくあなたの要件を理解していれば、あなたはAntのechoproperties taskと相まってantrun-pluginを使用してこれを行うことができます。この構成の例はStOf question hereです。

+0

ありがとう、スペンサー。有用ではあるが理想的ではない:echopropertiesは、すべてのプロパティ(mavenやその他のsysプロパティを含む)をリストする。私たちのプロジェクトのプロパティは共通の接頭辞を持たないので、プレフィックスによる制限は私のためには機能しません。私は、このPOMで宣言されたプロパティをスコープする必要があります – Nikita

関連する問題