4

pom.xml で次のフィルターを構成しています。

<build>
...
    <filters>
        <filter>build.properties</filter>
        <filter>user.properties</filter>
    </filters>
...
</build>

build.propertieswebapp が本番用にビルドされるときに使用されるフィルターが含まれています。 は、ユーザーがローカル展開およびテスト用にuser.properties構成されたフィルターをオーバーライドする場所です(たとえば、 の代わりに)。build.propertiesservername=localhostservername=productionserver.com

user.properties各開発者にとってローカルであるため、ソース管理には保存されません。Jenkins で webapp をビルドすると、「Error loading property file」で失敗します。

フィルターをオプションとして指定する方法、または不足しているフィルターを無視するよう Maven に指示する方法はありますか?

4

1 に答える 1

4

サーバー ビルドと開発者ワークステーション ビルド用に異なる Maven ビルド プロファイルを設定する方法をご覧ください。

于 2012-04-30T16:29:22.413 に答える