2018-01-04を1.5.9.RELEASEで更新します。
ここに完全なコードと実行可能な例がありますhttps://www.surasint.com/spring-boot-with-no-parent-example/
これは基本的に必要です
   <dependencyManagement>
        <dependencies>
            <dependency>
                <!-- Import dependency management from Spring Boot -->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-dependencies</artifactId>
                <version>${springframework.boot.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
しかし、それだけでは十分ではなく、spring-boot-maven-pluginの目標も明示的に定義する必要があります(Spring Bootを親として使用する場合、明示的に定義する必要はありません)。
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${springframework.boot.version}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
そうしないと、実行可能jarまたはwarとしてビルドできません。
まだ、JSPを使用している場合は、次のものが必要です。
<properties>    
  <failOnMissingWebXml>false</failOnMissingWebXml>
</properties>
それ以外の場合は、次のエラーメッセージが表示されます。
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project spring-boot-09: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml if executi
ng in update mode) -> [Help 1]
いいえいいえ、「$ {}」の代わりに「@」を使用してSpring BootでMavenプロファイルとリソースフィルターを使用している場合、これはまだ十分ではありません(この例のようにhttps://www.surasint.com/spring-boot-maven -resource-filter /)。次に、これを明示的に追加する必要があります
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
そしてこれで 
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.7</version>
            <configuration>
                <delimiters>
                    <delimiter>@</delimiter>
                </delimiters>
                <useDefaultDelimiters>false</useDefaultDelimiters>
            </configuration>
        </plugin>
リンクhttps://www.surasint.com/spring-boot-with-no-parent-example/の例を参照してください。