7

それを使用するすべてのプロジェクトで web.xml を検索し、web.xml で必要な値を置き換える 1 つの Maven プロファイルを作成したいと考えています。web.xml に Maven プロパティを挿入したくありませんが、web.xml を含むすべてのプロジェクトに対して 1 つのプロファイルを作成するだけです。たとえば、 javax.faces.PROJECT_STAGE 値を置き換えたい:

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Production</param-value>
</context-param>

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>Development</param-value>
</context-param>

web.xml を検索して必要な置換を行うプロファイルを 1 つ作成したいのですが、元の web.xml を次のように変更する必要はありません。

<context-param>
    <param-name>javax.faces.PROJECT_STAGE</param-name>
    <param-value>${maven.property}</param-value>
</context-param>    

それはmavenで可能ですか?

4

1 に答える 1

2

Maven 自体を使用することをお勧めし ます https://community.jboss.org/wiki/HowToConfigureJavaEEApplicationToApplyDifferentSettingsinWebxmlEtcForVariousEnvironmentsByMaven

于 2013-09-05T07:43:24.703 に答える