spring boot1.3之使用Maven構建系統

使用maven來構建系統時,咱們能夠從spring-boot-starter-parent這個父項目得到一些默認配置java

  • 使用Java6做爲默認的編譯級別spring

  • 使用UTF-8做爲默認編碼app

  • 依賴的spring-boot的子包能夠省略<version>版本標籤maven

  • 合理的資源過濾spring-boot

  • 合理的插件配置ui

  • 針對application.propertiesapplication.yml的資源過濾編碼

注意:在資源過濾這個點上,maven默認是使用spring風格的佔位符(${}),在spring boot裏資源過濾改成使用@..@風格的點位符(你能夠重寫maven屬性resource.delimiter來覆蓋)。spa

配置你的工程從繼承spring-boot-starter-parent開始插件

<!-- Inherit defaults from Spring Boot -->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.3.0.M5</version>
</parent>

目前你只須要在父項目配置上聲明版本號便可code

改變Java的版本

spring-boot-starter-parent默認爲了Java的兼容性使用的1.6版本,若是你想使用最新的版本號,能夠添加:

<properties>
    <java.version>1.8</java.version>
</properties>

使用spring boot的Maven插件

spring boot包含一個能打包成可執行jar包的maven插件。添加maven的插件配置以下:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

若是你繼承自父工程,你僅僅只是添加插件配置便可,不須要更多細節的處理。

相關文章
相關標籤/搜索