Dự án của chúng tôi đã có một hack tốt đẹp (mặc dù tôi đoán có cách tốt hơn để làm điều đó) để nhúng thông tin sửa đổi vào hiện vật (jar, vv) khi chúng tôi sử dụng svn.Làm thế nào để nhúng thông tin sửa đổi bằng cách sử dụng mercurial và maven (và svn)
Bây giờ chúng tôi đã di chuyển sang thủy ngân, và chúng tôi muốn có một điều tương tự, nhưng trước khi tôi bắt đầu làm việc trên một hack tương tự với mercurial, tôi muốn biết nếu có cách tốt hơn để làm điều này.
Cảm ơn câu trả lời của bạn!
<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>
Làm thế nào về 'hg parent' thay vì' hg log -r .'? – Alex