Maven renommer un fichier après tout le reste se termine

J'ai un projet que j'avais besoin de renommer le fichier de sortie final généré par le Maven Assembly Plugin après tout le reste de finitions (lors de la compilation/construction/assemblage).

La Maven Assembly Plugin est la génération d'un final .zip fichier, basé sur le nom du projet, et j'ai besoin de renommer cette complètement à final-version.oxt. Je suis en train d'utiliser le maven-antrun-plugin pour le renommer, comme indiqué par d'autres questions similaires ici, mais pas de chance (je n'ai jamais utilisé Maven ou Ant avant, donc j'ai peut-être raté quelque chose).

C'est le <build> section du projet de pom.xml. Le renommer partie semble être complètement ignoré, car ce fichier n'est pas généré dans mon home dossier.

<build>
    <plugins>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.4</version>
            <executions>
                <execution>
                    <id>assembly</id>
                    <phase>package</phase>
                    <goals>
                        <goal>attached</goal>
                    </goals>
                    <configuration>
                        <archive>
                            <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
                        </archive>
                        <descriptors>
                            <descriptor>src/main/assembly/ooo-jar.xml</descriptor>
                            <descriptor>src/main/assembly/ooo.xml</descriptor>
                        </descriptors>
                    </configuration>
                </execution>
            </executions>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-antrun-plugin</artifactId>
            <executions>
                <execution>
                    <phase>deploy</phase>

                    <configuration>
                        <tasks>
                            <copy file="${project.build.directory}/target/libreofficeplugin-ooo.zip"
                             tofile="/home/brunofinger/final-version.oxt" />
                        </tasks>
                    </configuration>
                </execution>
            </executions>
        </plugin>

    </plugins>
</build>

source d'informationauteur Bruno Finger