Mavenには、フィルタリング(Filtering)という概念があります。 簡単に言えば、ビルド時に動的なテキスト置換を行うことです。 例えば、リソースファイルに # application.properties application.name=${pom.name} application.version=${pom.version} のような形式の記述があった場合にそれを # application.properties application.name=Maven Quick Start Archetype application.version=1.0-SNAPSHOT に置き換えてビルドを行います。 もちろん、通常のファイルでフィルタリングをしては困るので デフォルトではこのフィルタ機能はOFFになっています。 フィルタ機能を有効にするには、pom.xml の resource