maven打包問題

<build>
  <finalName>項目名</finalName>
  <!-- 配置maven打包時過濾的文件 -->
  <resources>
    <resource>
      <directory>src/main/java</directory>
      <includes>
        <!-- 必須爲**/ -->
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <!-- 是否替換資源中的屬性
        Filtering 是 Maven Resources Plugin 的一個功能,
        它會使用系統屬性或者項目屬性的值替換資源文件(*.properties,*.xml)當中 ${…} 符號的值。
        好比你係統屬性有一項 "user.name=foobar",
        那麼資源文件當中的 ${user.name} 符號會在 Maven 編譯時自動被替換爲 "foobar"。
      -->
      <filtering>true</filtering>
    </resource>
    <resource>
      <directory>src/main/resources</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <filtering>true</filtering>
    </resource>
  </resources>
</build>java

相關文章
相關標籤/搜索