mv指令作为Maven构建的一部分

时间:2012-04-23 15:25:02

标签: maven command-line

作为我的maven构建的一部分,我想拍摄目标和

mv current_target_snapshot_123 current_target

请问这怎么办?

3 个答案:

答案 0 :(得分:3)

我会使用以下各项的组合:

答案 1 :(得分:2)

我知道有两种解决方案:

  1. Maven Antrun Plugin(见nwinkler的回答)
  2. GMaven带有嵌入式Groovy脚本的插件

    <plugin>
        <groupId>org.codehaus.gmaven</groupId>
        <artifactId>gmaven-plugin</artifactId>
        <executions>
            <execution>
                <phase>generate-resources</phase>
                <goals>
                    <goal>execute</goal>
                </goals>
                <configuration>
                    <source>
                    new File('somefilename').renameTo('someotherfilename');
                    </source>
                </configuration>
            </execution>
        </executions>
    </plugin>
    

答案 2 :(得分:1)

您可以使用maven-dependency-plugin将副本复制到不同的位置并删除工件的版本。