mavenで特定のファイルをコピーしたりする

Linuxならシェルでいいですが、Windowsだと少々メンドイのでmavenのAntタスクを実行します。

      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <version>1.5</version>
        <configuration>
          <target>
            <echo message="copy files"/>
            <property name="fileDir" value="src/main/resources"/>
            <copy file="${fileDir}/FileA.properties" tofile="${fileDir}/FileB.properties"/>
            <copy file="${fileDir}/FileA.properties" tofile="${fileDir}/FileC.properties"/>
          </target>
        </configuration>
      </plugin>

実行は以下のコマンド

mvn antrun:run