pom.xml で次のフィルターを構成しています。
<build>
...
<filters>
<filter>build.properties</filter>
<filter>user.properties</filter>
</filters>
...
</build>
build.properties
webapp が本番用にビルドされるときに使用されるフィルターが含まれています。 は、ユーザーがローカル展開およびテスト用にuser.properties
構成されたフィルターをオーバーライドする場所です(たとえば、 の代わりに)。build.properties
servername=localhost
servername=productionserver.com
user.properties
各開発者にとってローカルであるため、ソース管理には保存されません。Jenkins で webapp をビルドすると、「Error loading property file」で失敗します。
フィルターをオプションとして指定する方法、または不足しているフィルターを無視するよう Maven に指示する方法はありますか?