Notre projet avait un bon hack (bien que je suppose qu'il existe de meilleures façons de le faire) pour intégrer des informations de révision dans les artefacts (pot, etc.) svn utiliséComment intégrer des informations de révision à l'aide de mercurial et maven (et svn)
Maintenant, nous avons migré vers mercurial, et nous voulons avoir une chose similaire, mais avant de commencer à travailler sur un hack similaire avec mercurial, je voulais savoir s'il y avait de meilleures façons de le faire.
Merci pour vos réponses!
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<phase>process-classes</phase>
<id>svninfo</id>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>svn</executable>
<arguments>
<argument>info</argument>
<argument>../</argument>
<argument>></argument>
<argument>target/some-project/META-INF/svninfo.txt</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
Que diriez-vous de 'hg parent' au lieu de' hg log -r .'? – Alex